UniformSampleCone 2

Time bar (total: 21.5s)

analyze1.0s (4.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
25%0%0%100%0%0%0%6
25%0%0%100%0%0%0%7
25%0%0%100%0%0%0%8
25%0%0%100%0%0%0%9
25%0%0%100%0%0%0%10
37.5%0%0%100%0%0%0%11
56.2%0%0%100%0%0%0%12
Compiler

Compiled 118 to 53 computations (55.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 598.0ms
ival-mult: 177.0ms (29.6% of total)
ival-<=: 131.0ms (21.9% of total)
...c/correct-round.rkt:119:19: 60.0ms (10% of total)
ival-cos: 48.0ms (8% of total)
ival-sin: 42.0ms (7% of total)
ival-add: 35.0ms (5.9% of total)
ival-sub: 29.0ms (4.9% of total)
ival-sqrt: 28.0ms (4.7% of total)
ival-and: 26.0ms (4.3% of total)
ival-pi: 13.0ms (2.2% of total)
const: 7.0ms (1.2% of total)
backward-pass: 2.0ms (0.3% of total)

sample3.8s (17.6%)

Results
3.1s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.3s
ival-mult: 757.0ms (32.6% of total)
ival-<=: 640.0ms (27.6% of total)
...c/correct-round.rkt:119:19: 216.0ms (9.3% of total)
ival-cos: 167.0ms (7.2% of total)
ival-sin: 130.0ms (5.6% of total)
ival-add: 110.0ms (4.7% of total)
ival-and: 83.0ms (3.6% of total)
ival-sub: 81.0ms (3.5% of total)
ival-sqrt: 70.0ms (3% of total)
ival-pi: 43.0ms (1.9% of total)
const: 22.0ms (0.9% of total)
backward-pass: 4.0ms (0.2% of total)
Bogosity

preprocess223.0ms (1%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
02451428
18291383
231841065
02650
16849
221838
388135
4327335
5592835
0813835
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 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) 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))
(fma (* (- 1 ux) maxCos) (* ux zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* xi (cos (* uy (* 2 (PI))))) (* yi (sin (* uy (* 2 (PI))))))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg xi)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (* (- 1 ux) maxCos) (* ux zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (- (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg yi))) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (* (- 1 ux) maxCos) (* ux zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* (PI) (* uy -2))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) (neg zi)))
(fma zi (* ux (* maxCos (+ ux -1))) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* xi (cos (* uy (* 2 (PI))))) (* yi (sin (* uy (* 2 (PI))))))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) yi)) (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) zi))
(- (* (sqrt (- 1 (square (* ux (* maxCos (+ 1 ux)))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))) (* (* maxCos (+ 1 ux)) (* 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))
(fma (* (- 1 ux) maxCos) (* ux zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* (PI) (* uy -2))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) yi)) (* (* (* (- 1 ux) (neg maxCos)) ux) zi))
(fma zi (* ux (* maxCos (+ ux -1))) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* xi (cos (* uy (* 2 (PI))))) (* yi (sin (* uy (* 2 (PI))))))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg xi)) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)))
(fnmsub ux (* (* (- 1 ux) zi) maxCos) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (- (* (sin (* uy (* 2 (PI)))) yi) (* (cos (* uy (* 2 (PI)))) xi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) (neg yi))) (* (* (* (- 1 ux) maxCos) ux) zi)))
(fnmsub ux (* (* (- 1 ux) zi) maxCos) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* (PI) (* uy -2))) yi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) (neg zi))))
(fnmsub ux (* (* maxCos (+ ux -1)) zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* xi (cos (* uy (* 2 (PI))))) (* yi (sin (* uy (* 2 (PI))))))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) (* (* (- 1 (neg ux)) maxCos) (neg ux)))))) yi)) (* (* (* (- 1 (neg ux)) maxCos) (neg ux)) zi)))
(fmsub zi (* ux (* maxCos (+ 1 ux))) (* (sqrt (- 1 (square (* ux (* maxCos (+ 1 ux)))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))))
(neg (+ (+ (* (* (cos (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi)))
(fnmsub ux (* (* (- 1 ux) zi) maxCos) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* (PI) (* uy -2))) yi))))
(neg (+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) (neg maxCos)) ux) (* (* (- 1 ux) (neg maxCos)) ux))))) yi)) (* (* (* (- 1 ux) (neg maxCos)) ux) zi)))
(fnmsub ux (* (* maxCos (+ ux -1)) zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* xi (cos (* uy (* 2 (PI))))) (* yi (sin (* uy (* 2 (PI))))))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (* (- 1 ux) maxCos) (* ux zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* (cos (* uy (* 2 (PI)))) yi) (* (sin (* uy (* 2 (PI)))) xi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) zi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) xi))
(fma (* (- 1 ux) maxCos) (* ux xi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* yi (sin (* uy (* 2 (PI))))) (* zi (cos (* uy (* 2 (PI))))))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 xi) maxCos) xi) (* (* (- 1 xi) maxCos) xi))))) ux) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 xi) maxCos) xi) (* (* (- 1 xi) maxCos) xi))))) yi)) (* (* (* (- 1 xi) maxCos) xi) zi))
(fma zi (* maxCos (* (- 1 xi) xi)) (* (sqrt (- 1 (square (* maxCos (* (- 1 xi) xi))))) (+ (* (cos (* uy (* 2 (PI)))) ux) (* (sin (* uy (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* xi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) uy) (* (* (sin (* (* xi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (* (- 1 ux) maxCos) (* ux zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) 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))
(fma zi (* ux (* (- 1 ux) xi)) (* (sqrt (- 1 (square (* ux (* (- 1 ux) xi))))) (+ (* (cos (* uy (* 2 (PI)))) maxCos) (* (sin (* uy (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) zi)) (* (* (* (- 1 ux) maxCos) ux) yi))
(fma (* (- 1 ux) maxCos) (* ux yi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* xi (cos (* uy (* 2 (PI))))) (* zi (sin (* uy (* 2 (PI))))))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 yi) maxCos) yi) (* (* (- 1 yi) maxCos) yi))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 yi) maxCos) yi) (* (* (- 1 yi) maxCos) yi))))) ux)) (* (* (* (- 1 yi) maxCos) yi) zi))
(fma zi (* maxCos (* (- 1 yi) yi)) (* (sqrt (- 1 (square (* maxCos (* (- 1 yi) yi))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) ux))))
(+ (+ (* (* (cos (* (* yi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* yi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) uy)) (* (* (* (- 1 ux) maxCos) ux) zi))
(fma (* (- 1 ux) maxCos) (* ux zi) (* (sqrt (- 1 (square (* ux (* (- 1 ux) 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))
(fma zi (* (* ux (- 1 ux)) yi) (* (sqrt (- 1 (square (* (* ux (- 1 ux)) yi)))) (+ (* xi (cos (* uy (* 2 (PI))))) (* maxCos (sin (* uy (* 2 (PI))))))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 zi) maxCos) zi) (* (* (- 1 zi) maxCos) zi))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 zi) maxCos) zi) (* (* (- 1 zi) maxCos) zi))))) yi)) (* (* (* (- 1 zi) maxCos) zi) ux))
(fma ux (* maxCos (* (- 1 zi) zi)) (* (sqrt (- 1 (square (* maxCos (* (- 1 zi) zi))))) (+ (* xi (cos (* uy (* 2 (PI))))) (* yi (sin (* uy (* 2 (PI))))))))
(+ (+ (* (* (cos (* (* zi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) xi) (* (* (sin (* (* zi 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) maxCos) ux) (* (* (- 1 ux) maxCos) ux))))) yi)) (* (* (* (- 1 ux) maxCos) ux) uy))
(fma uy (* ux (* (- 1 ux) maxCos)) (* (sqrt (- 1 (square (* ux (* (- 1 ux) maxCos))))) (+ (* (cos (* zi (* 2 (PI)))) xi) (* (sin (* zi (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) zi) ux) (* (* (- 1 ux) zi) ux))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) zi) ux) (* (* (- 1 ux) zi) ux))))) yi)) (* (* (* (- 1 ux) zi) ux) maxCos))
(fma maxCos (* ux (* (- 1 ux) zi)) (* (sqrt (- 1 (square (* ux (* (- 1 ux) zi))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* ux 2) (PI))) (sqrt (- 1 (* (* (* (- 1 uy) maxCos) uy) (* (* (- 1 uy) maxCos) uy))))) xi) (* (* (sin (* (* ux 2) (PI))) (sqrt (- 1 (* (* (* (- 1 uy) maxCos) uy) (* (* (- 1 uy) maxCos) uy))))) yi)) (* (* (* (- 1 uy) maxCos) uy) zi))
(fma zi (* uy (* maxCos (- 1 uy))) (* (sqrt (- 1 (square (* uy (* maxCos (- 1 uy)))))) (+ (* (cos (* ux (* 2 (PI)))) xi) (* (sin (* ux (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 maxCos) ux) maxCos) (* (* (- 1 maxCos) ux) maxCos))))) xi) (* (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* (* (- 1 maxCos) ux) maxCos) (* (* (- 1 maxCos) ux) maxCos))))) yi)) (* (* (* (- 1 maxCos) ux) maxCos) zi))
(fma zi (* maxCos (- ux (* ux maxCos))) (* (sqrt (- 1 (square (* maxCos (- ux (* ux maxCos)))))) (+ (* (cos (* uy (* 2 (PI)))) xi) (* (sin (* uy (* 2 (PI)))) yi))))
(+ (+ (* (* (cos (* (* maxCos 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) uy) ux) (* (* (- 1 ux) uy) ux))))) xi) (* (* (sin (* (* maxCos 2) (PI))) (sqrt (- 1 (* (* (* (- 1 ux) uy) ux) (* (* (- 1 ux) uy) ux))))) yi)) (* (* (* (- 1 ux) uy) ux) zi))
(fma zi (* (* ux (- 1 ux)) uy) (* (sqrt (- 1 (square (* (* ux (- 1 ux)) uy)))) (+ (* (cos (* 2 (* maxCos (PI)))) xi) (* (sin (* 2 (* maxCos (PI)))) yi))))

explain322.0ms (1.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-(-.f32 #s(literal 1 binary32) ux)
00-0-(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi))
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))
00-0-(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-maxCos
00-0-#s(literal 1 binary32)
00-0-(*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))))
00-0-zi
00-0-(*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)
00-0-uy
00-0-(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))
00-0-(+.f32 (+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi) (*.f32 (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi))
00-0-xi
00-0-(*.f32 (*.f32 (cos.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux))))) xi)
00-0-ux
00-0-(*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) zi)
00-0-(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-yi
00-0-(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)))
00-0-(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
Results
180.0ms512×0valid
Compiler

Compiled 739 to 80 computations (89.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 82.0ms
ival-mult: 38.0ms (46.1% of total)
ival-sub: 16.0ms (19.4% of total)
ival-sin: 9.0ms (10.9% of total)
ival-cos: 7.0ms (8.5% of total)
ival-sqrt: 5.0ms (6.1% of total)
ival-add: 4.0ms (4.9% of total)
ival-pi: 2.0ms (2.4% of total)
const: 1.0ms (1.2% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 52 to 31 computations (40.4% saved)

prune1.0ms (0%)

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

Compiled 52 to 31 computations (40.4% saved)

simplify183.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
cost-diff0
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
cost-diff0
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
cost-diff0
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
Rules
1960×--lowering--.f32
1960×--lowering--.f64
1862×+-lowering-+.f64
1862×+-lowering-+.f32
1742×unsub-neg
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
031237
180226
2260226
3979215
42704215
56489205
08050205
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* (* ux (* (- 1 ux) maxCos)) zi))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(+ 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 -1)))
maxCos
(* maxCos (+ ux -1))
(+ ux -1)
-1
(+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))
(* (sin (* 2 (* uy (PI)))) yi)
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
yi
(* (cos (* 2 (* uy (PI)))) xi)
(cos (* 2 (* uy (PI))))
xi
(* (* ux (* (- 1 ux) maxCos)) zi)
(* ux (* (- 1 ux) maxCos))
(* (- 1 ux) maxCos)
zi
Outputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* (* ux (* (- 1 ux) maxCos)) zi))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux 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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux 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)
(*.f32 ux ux)
(* maxCos (* maxCos (+ ux -1)))
(*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
maxCos
(* maxCos (+ ux -1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(* (sin (* 2 (* uy (PI)))) yi)
(*.f32 (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))))
(* 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
(* (cos (* 2 (* uy (PI)))) xi)
(*.f32 (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))))
xi
(* (* ux (* (- 1 ux) maxCos)) zi)
(*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))
(* ux (* (- 1 ux) maxCos))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(* (- 1 ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi

localize155.0ms (0.7%)

Localize:

Found 4 expressions of interest:

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

Compiled 255 to 32 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-mult: 33.0ms (66.2% of total)
ival-add: 5.0ms (10% of total)
ival-sin: 4.0ms (8% of total)
ival-cos: 3.0ms (6% of total)
ival-sub: 2.0ms (4% of total)
ival-sqrt: 2.0ms (4% of total)
ival-pi: 1.0ms (2% of total)
const: 1.0ms (2% of total)
backward-pass: 0.0ms (0% of total)

series72.0ms (0.3%)

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

63 calls:

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

rewrite399.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
4226×*-lowering-*.f32
4226×*-lowering-*.f64
2514×/-lowering-/.f32
2514×/-lowering-/.f64
2448×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
031134
1164126
21371122
09092122
Stop Event
iter limit
node limit
Counts
8 → 207
Calls
Call 1
Inputs
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* (* ux (* (- 1 ux) maxCos)) zi))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))
(* uy (PI))
(* (sin (* 2 (* uy (PI)))) yi)
(* ux (* (- 1 ux) maxCos))
(sin (* 2 (* uy (PI))))
Outputs
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) #s(literal -1 binary32))
(fma.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
(fma.f32 (*.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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(fma.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(fma.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) ux (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 zi ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(fma.f32 (*.f32 zi (*.f32 ux (-.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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(-.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))))
(/.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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)))) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 9 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) #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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 6 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (pow.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) #s(literal 3 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) #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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) #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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 3/2 binary32)))) (+.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))
(+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(fma.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))
(fma.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(fma.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)))) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) #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 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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) (*.f32 ux ux)) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux (*.f32 ux 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) (*.f32 ux ux))) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux maxCos))) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) maxCos) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) maxCos #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)) #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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))))
(*.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 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.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))))

simplify373.0ms (1.7%)

Algorithm
egg-herbie
Rules
7572×*-lowering-*.f32
7572×*-lowering-*.f64
3846×+-lowering-+.f64
3846×+-lowering-+.f32
1774×fma-define
Iterations

Useful iterations: 1 (0.0ms)

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

eval69.0ms (0.3%)

Compiler

Compiled 35793 to 1606 computations (95.5% saved)

prune121.0ms (0.6%)

Pruning

33 alts after pruning (33 fresh and 0 done)

PrunedKeptTotal
New44633479
Fresh000
Picked101
Done000
Total44733480
Accuracy
99.6%
Counts
480 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
82.4%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
63.7%
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))))
34.7%
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 6 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))))) #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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))))
82.1%
(/.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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))))
63.3%
(+.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (*.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
65.4%
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
65.7%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
49.9%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
90.2%
(+.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 yi (*.f32 #s(literal 2 binary32) (PI.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 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) yi))) uy))) (*.f32 uy uy))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
85.5%
(+.f32 (+.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 (*.f32 (PI.f32) (PI.f32))) xi)) (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32)))))))
98.8%
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))
98.6%
(+.f32 (*.f32 (*.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 (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))))) yi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.7%
(+.f32 (*.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (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))))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.4%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
96.0%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
97.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.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)))))))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
89.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.6%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) yi)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
96.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 uy (+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) yi))) (*.f32 (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32))) (*.f32 (*.f32 uy uy) #s(literal 4/15 binary32))))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
81.8%
(+.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 yi (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.2%
(+.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.6%
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
51.5%
(+.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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)))))))))
51.5%
(+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.7%
(+.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 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
96.0%
(+.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 ux zi))))
91.4%
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
62.9%
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (-.f32 (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))))))
98.4%
(*.f32 zi (+.f32 (*.f32 maxCos (*.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)))))) (sqrt.f32 (+.f32 #s(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)))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
98.6%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) xi)))))
Compiler

Compiled 5336 to 2350 computations (56% saved)

simplify177.0ms (0.8%)

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 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32)))))
cost-diff0
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)))
cost-diff0
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
cost-diff0
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
cost-diff0
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
cost-diff0
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
cost-diff0
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
cost-diff0
(/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) xi)
cost-diff64
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))
cost-diff64
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))
cost-diff64
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) yi)
cost-diff64
(+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
cost-diff0
(-.f32 #s(literal 1 binary32) ux)
cost-diff0
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
cost-diff0
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
cost-diff0
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux 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 (*.f32 ux 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 (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
cost-diff6944
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
Rules
3558×*-lowering-*.f32
3558×*-lowering-*.f64
1928×+-lowering-+.f64
1928×+-lowering-+.f32
1822×sum4-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0851332
12821292
210991232
335321125
090201125
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (sin (* 2 (* uy (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))
(* ux maxCos)
maxCos
(+ ux -1)
-1
1/2
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
yi
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi)))
(* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi)
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI)))))
(cos (* 2 (* uy (PI))))
xi
(* ux (* (* (- 1 ux) maxCos) zi))
(* (* (- 1 ux) maxCos) zi)
(* (- 1 ux) maxCos)
zi
(* zi (* maxCos (* ux (- 1 ux))))
zi
(* maxCos (* ux (- 1 ux)))
maxCos
(* ux (- 1 ux))
ux
(- 1 ux)
1
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* (* ux (* (- 1 ux) maxCos)) zi))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi) (* (cos (* 2 (* uy (PI)))) xi)))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(+ 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 -1)))
maxCos
(* maxCos (+ ux -1))
(+ ux -1)
-1
(+ (* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi) (* (cos (* 2 (* uy (PI)))) xi))
(* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi)
(* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy)))))
uy
(+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))
(* 2 (PI))
2
(PI)
(* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy)))
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
yi
(* (cos (* 2 (* uy (PI)))) xi)
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* uy (PI))
xi
(* (* ux (* (- 1 ux) maxCos)) zi)
(* ux (* (- 1 ux) maxCos))
(* (- 1 ux) maxCos)
zi
(* xi (+ (/ (* zi (* maxCos (* ux (- 1 ux)))) xi) (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (cos (* uy (* 2 (PI)))) (/ (* yi (sin (* uy (* 2 (PI))))) xi)))))
xi
(+ (/ (* zi (* maxCos (* ux (- 1 ux)))) xi) (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (cos (* uy (* 2 (PI)))) (/ (* yi (sin (* uy (* 2 (PI))))) xi))))
(/ (* zi (* maxCos (* ux (- 1 ux)))) xi)
(* zi (* maxCos (* ux (- 1 ux))))
zi
(* maxCos (* ux (- 1 ux)))
maxCos
(* ux (- 1 ux))
ux
(- 1 ux)
1
(* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (cos (* uy (* 2 (PI)))) (/ (* yi (sin (* uy (* 2 (PI))))) 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
(+ (cos (* uy (* 2 (PI)))) (/ (* yi (sin (* uy (* 2 (PI))))) xi))
(cos (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(/ (* yi (sin (* uy (* 2 (PI))))) xi)
(* yi (sin (* uy (* 2 (PI)))))
yi
(sin (* uy (* 2 (PI))))
(/ (- (* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)) (* (* ux ux) (* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi)))) (- (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* ux (* (* (- 1 ux) maxCos) zi))))
(- (* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)) (* (* ux ux) (* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi))))
(* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 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))
(* ux maxCos)
maxCos
(+ ux -1)
-1
(pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)
(+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))
(* (sin (* 2 (* uy (PI)))) yi)
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
yi
(* (cos (* 2 (* uy (PI)))) xi)
(cos (* 2 (* uy (PI))))
xi
(* (* ux ux) (* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi)))
(* ux ux)
(* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi))
(* (* (- 1 ux) maxCos) zi)
(* (- 1 ux) maxCos)
zi
(- (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* ux (* (* (- 1 ux) maxCos) zi)))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)))
(pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2)
1/2
(* ux (* (* (- 1 ux) maxCos) zi))
Outputs
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (sin (* 2 (* uy (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)) (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(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
#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 maxCos))
(*.f32 ux (*.f32 ux maxCos))
(* ux maxCos)
(*.f32 ux maxCos)
maxCos
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
1/2
#s(literal 1/2 binary32)
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(* 2 (* uy (PI)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
yi
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) 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 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi)) (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi)
(*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (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)) (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
xi
(* ux (* (* (- 1 ux) maxCos) zi))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(* (* (- 1 ux) maxCos) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))
(* (- 1 ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
(* zi (* maxCos (* ux (- 1 ux))))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
zi
(* maxCos (* ux (- 1 ux)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
maxCos
(* ux (- 1 ux))
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
ux
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* (* ux (* (- 1 ux) maxCos)) zi))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi))))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ (* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi) (* (cos (* 2 (* uy (PI)))) xi)))
(*.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 (*.f32 (PI.f32) (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi)))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(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
#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)
(*.f32 ux ux)
(* maxCos (* maxCos (+ ux -1)))
(*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
maxCos
(* maxCos (+ ux -1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi) (* (cos (* 2 (* uy (PI)))) xi))
(+.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))) (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi))
(* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi)
(*.f32 yi (*.f32 (PI.f32) (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy)))))
(*.f32 (PI.f32) (*.f32 uy (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
uy
(+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) #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))) (* -4/3 (* uy uy)))
(*.f32 uy (*.f32 uy (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32))))
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.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)
(* uy uy)
(*.f32 uy uy)
yi
(* (cos (* 2 (* uy (PI)))) xi)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi)
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(* 2 (* uy (PI)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(* uy (PI))
(*.f32 uy (PI.f32))
xi
(* (* ux (* (- 1 ux) maxCos)) zi)
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(* ux (* (- 1 ux) maxCos))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(* (- 1 ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
(* xi (+ (/ (* zi (* maxCos (* ux (- 1 ux)))) xi) (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (cos (* uy (* 2 (PI)))) (/ (* yi (sin (* uy (* 2 (PI))))) xi)))))
(+.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 xi (+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (/.f32 yi xi))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) #s(literal 1 binary32)))
xi
(+ (/ (* zi (* maxCos (* ux (- 1 ux)))) xi) (* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (cos (* uy (* 2 (PI)))) (/ (* yi (sin (* uy (* 2 (PI))))) xi))))
(+.f32 (*.f32 zi (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) xi)) (*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (/.f32 yi xi)))))
(/ (* zi (* maxCos (* ux (- 1 ux)))) xi)
(*.f32 zi (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) xi))
(* zi (* maxCos (* ux (- 1 ux))))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
zi
(* maxCos (* ux (- 1 ux)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
maxCos
(* ux (- 1 ux))
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
ux
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
1
#s(literal 1 binary32)
(* (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))) (+ (cos (* uy (* 2 (PI)))) (/ (* yi (sin (* uy (* 2 (PI))))) xi)))
(*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (/.f32 yi xi))))
(sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))
(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 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ 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))))))))
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 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 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(* ux ux)
(*.f32 ux ux)
(* (- 1 ux) (+ ux -1))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (cos (* uy (* 2 (PI)))) (/ (* yi (sin (* uy (* 2 (PI))))) xi))
(+.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (/.f32 yi xi)))
(cos (* uy (* 2 (PI))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(* uy (* 2 (PI)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(/ (* yi (sin (* uy (* 2 (PI))))) xi)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (/.f32 yi xi))
(* yi (sin (* uy (* 2 (PI)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi)
yi
(sin (* uy (* 2 (PI))))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(/ (- (* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)) (* (* ux ux) (* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi)))) (- (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* ux (* (* (- 1 ux) maxCos) zi))))
(/.f32 (+.f32 (*.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)))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (*.f32 zi 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 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi))) (*.f32 maxCos (*.f32 zi (*.f32 ux (+.f32 ux #s(literal -1 binary32)))))))
(- (* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)) (* (* ux ux) (* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi))))
(+.f32 (*.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)))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (*.f32 zi zi)))
(* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2))
(*.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)))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi)) #s(literal 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
#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 maxCos))
(*.f32 ux (*.f32 ux maxCos))
(* ux maxCos)
(*.f32 ux maxCos)
maxCos
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)
(pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi)) #s(literal 2 binary32))
(+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))
(+.f32 (*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi))
(* (sin (* 2 (* uy (PI)))) yi)
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi)
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(* 2 (* uy (PI)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
yi
(* (cos (* 2 (* uy (PI)))) xi)
(*.f32 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi)
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
xi
(* (* ux ux) (* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 zi zi))))
(* ux ux)
(*.f32 ux ux)
(* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 maxCos zi)))
(* (* (- 1 ux) maxCos) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))
(* (- 1 ux) maxCos)
(*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)
zi
(- (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* ux (* (* (- 1 ux) maxCos) 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 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi))) (*.f32 maxCos (*.f32 zi (*.f32 ux (+.f32 ux #s(literal -1 binary32))))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)))
(*.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 (cos.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) xi) (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) yi)))
(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/2
#s(literal 1/2 binary32)
(* ux (* (* (- 1 ux) maxCos) zi))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))

localize677.0ms (3.1%)

Localize:

Found 20 expressions of interest:

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

Compiled 1521 to 85 computations (94.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 228.0ms
ival-mult: 136.0ms (59.6% of total)
ival-add: 29.0ms (12.7% of total)
ival-pow: 25.0ms (11% of total)
ival-sin: 8.0ms (3.5% of total)
ival-cos: 6.0ms (2.6% of total)
ival-div: 5.0ms (2.2% of total)
ival-sub: 4.0ms (1.8% of total)
ival-sqrt: 4.0ms (1.8% of total)
...c/correct-round.rkt:119:19: 4.0ms (1.8% of total)
compiled-spec: 3.0ms (1.3% of total)
ival-pi: 1.0ms (0.4% of total)
const: 1.0ms (0.4% of total)
backward-pass: 0.0ms (0% of total)

series198.0ms (0.9%)

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

192 calls:

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

rewrite338.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
4566×*-lowering-*.f32
4566×*-lowering-*.f64
1958×pow-lowering-pow.f64
1958×pow-lowering-pow.f32
1782×unpow-prod-down
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065444
1391429
23490413
08705413
Stop Event
iter limit
node limit
Counts
27 → 429
Calls
Call 1
Inputs
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (sin (* 2 (* uy (PI)))))
(pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2)
(+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1))))
(* zi (* maxCos (* ux (- 1 ux))))
(* maxCos (* ux (- 1 ux)))
(* ux (- 1 ux))
(- 1 ux)
(+ (* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi) (* (cos (* 2 (* uy (PI)))) xi))
(* (* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))) yi)
(* uy (+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy)))))
(+ (* 2 (PI)) (* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy))))
(/ (* zi (* maxCos (* ux (- 1 ux)))) xi)
(/ (- (* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)) (* (* ux ux) (* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi)))) (- (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi))) (* ux (* (* (- 1 ux) maxCos) zi))))
(- (* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)) (* (* ux ux) (* (* (* (- 1 ux) maxCos) zi) (* (* (- 1 ux) maxCos) zi))))
(* (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) (pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2))
(* uy (PI))
(* ux (* ux maxCos))
(sin (* 2 (* uy (PI))))
(* (PI) (PI))
(* -4/3 (* uy uy))
(* (* (PI) (* (PI) (PI))) (* -4/3 (* uy uy)))
(/ (* yi (sin (* uy (* 2 (PI))))) xi)
(* (- 1 ux) (+ ux -1))
(* uy (* 2 (PI)))
(pow (+ (* (sin (* 2 (* uy (PI)))) yi) (* (cos (* 2 (* uy (PI)))) xi)) 2)
(* (sin (* 2 (* uy (PI)))) yi)
Outputs
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (+.f32 (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(+.f32 (*.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))
(+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3/2 binary32))) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))
(fma.f32 yi (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))
(fma.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(/.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3/2 binary32))) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 3 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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3/2 binary32))) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3/2 binary32))) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3/2 binary32))) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 (*.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3/2 binary32))) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal 3 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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/8 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (*.f32 ux maxCos))) (+.f32 ux #s(literal -1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))
(*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) zi))
(*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (*.f32 zi ux))
(*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
(*.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) (*.f32 ux maxCos)) zi)
(*.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 zi (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
(*.f32 (*.f32 ux zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (*.f32 (*.f32 maxCos zi) ux) (-.f32 #s(literal 1 binary32) ux))
(+.f32 (*.f32 (*.f32 ux maxCos) #s(literal 1 binary32)) (*.f32 (*.f32 ux maxCos) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux maxCos)) (*.f32 (neg.f32 ux) (*.f32 ux maxCos)))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)
(+.f32 ux (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) ux) (+.f32 #s(literal 1 binary32) ux))
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) 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))
(-.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 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) #s(literal -1 binary32))
(fma.f32 uy (*.f32 yi (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 yi (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(fma.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))
(fma.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) yi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))) (+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(/.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))
(*.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(+.f32 (*.f32 yi (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) yi) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))) yi))
(*.f32 uy (*.f32 yi (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))))
(*.f32 yi (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) yi)
(*.f32 (*.f32 yi (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) uy)
(*.f32 (*.f32 yi uy) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))
(+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(fma.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))
(/.f32 (+.f32 (*.f32 #s(literal 8 binary32) (pow.f32 (*.f32 uy (PI.f32)) #s(literal 3 binary32))) (pow.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) uy) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) uy) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) uy)
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))))
(/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))) (neg.f32 (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))
(*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) #s(literal 2 binary32)))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (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 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (/.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (-.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))))
(neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (neg.f32 xi)))
(neg.f32 (/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) xi))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 xi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (/.f32 xi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (/.f32 xi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 xi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 xi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 xi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) xi)
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (neg.f32 xi))
(/.f32 (neg.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (neg.f32 (neg.f32 xi)))
(/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) #s(literal 1 binary32)) xi)
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (/.f32 zi xi)))
(*.f32 zi (*.f32 (*.f32 ux maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) xi)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (/.f32 #s(literal 1 binary32) xi))
(*.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 xi)))
(*.f32 (/.f32 #s(literal 1 binary32) xi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))
(*.f32 (/.f32 #s(literal 1 binary32) xi) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) #s(literal -1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (*.f32 zi (/.f32 #s(literal 1 binary32) xi)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (/.f32 zi xi))
(*.f32 (*.f32 maxCos zi) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) xi)))
(*.f32 (*.f32 maxCos zi) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) xi))
(*.f32 (*.f32 (*.f32 ux maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) xi)) zi)
(neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) #s(literal -1 binary32)))
(+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (/.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(fma.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(fma.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (+.f32 (*.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(fma.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (+.f32 (*.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) #s(literal 3 binary32))) (pow.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))) (*.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) #s(literal 1 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))))
(*.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (/.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 3 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (+.f32 (*.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (+.f32 (*.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 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))))
(*.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux))) (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)))) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(+.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))
(+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) #s(literal -1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))
(fma.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))))
(fma.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))
(fma.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))))
(fma.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (neg.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (/.f32 (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (-.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (neg.f32 zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 6 binary32))) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 ux (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))))
(+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)))
(*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(*.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 ux (*.f32 ux maxCos))
(*.f32 maxCos (*.f32 ux ux))
(*.f32 (*.f32 ux maxCos) ux)
(*.f32 (*.f32 ux ux) maxCos)
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.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 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 uy (*.f32 uy #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 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.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 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 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) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))) (PI.f32))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy uy)) #s(literal -4/3 binary32))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32))) uy)
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) uy) uy)
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (neg.f32 xi)))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 yi)) xi))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) xi)
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 yi)) (neg.f32 xi))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 yi))) (neg.f32 (neg.f32 xi)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 1 binary32)) xi)
(*.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (/.f32 #s(literal 1 binary32) xi)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi))
(*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (/.f32 #s(literal 1 binary32) xi))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 yi)) (/.f32 #s(literal 1 binary32) (neg.f32 xi)))
(*.f32 (/.f32 #s(literal 1 binary32) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))
(*.f32 (/.f32 #s(literal 1 binary32) xi) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal -1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) yi)
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (*.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 ux (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(-.f32 (*.f32 ux (-.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 #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 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (*.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) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))
(/.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 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))) #s(literal 2 binary32)))
(+.f32 (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(+.f32 (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) #s(literal 2 binary32))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(/.f32 (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(/.f32 (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(*.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))
(*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (/.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) #s(literal 1 binary32)) (pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) #s(literal 1 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) yi))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 yi #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))

simplify664.0ms (3.1%)

Algorithm
egg-herbie
Rules
6322×*-lowering-*.f32
6322×*-lowering-*.f64
3396×+-lowering-+.f64
3396×+-lowering-+.f32
1800×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0176743403
1681140237
0804340237
Stop Event
iter limit
node limit
Counts
768 → 768
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))))))) (* -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)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* 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 (* 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)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(+ (* 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)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 2) (* 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/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))))))))) (* 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)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* 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)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* maxCos (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* 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)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))))
(* maxCos (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* 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))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* 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)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* 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))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* 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)))) (+ (* (* 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)))))))))
(+ (* 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)))))))))
(+ (* 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))))))))
(+ (* 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)))))
(+ (* (* 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)))))))))
(+ (* 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))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* 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))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* 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))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* 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))))) (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)))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 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)))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 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)))))))) zi)))))
(sin (* 2 (* uy (PI))))
(+ (sin (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (sin (* 2 (* uy (PI))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (sin (* 2 (* uy (PI)))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* ux (+ (* 1/2 (* ux (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (sin (* 2 (* uy (PI))))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (sin (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (sin (* 2 (* uy (PI))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (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 (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (sin (* 2 (* uy (PI))))) (* ux (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (sin (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (sin (* 2 (* uy (PI))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (sin (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(sin (* 2 (* uy (PI))))
(+ (sin (* 2 (* uy (PI)))) (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))))))))
(* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))
(* maxCos (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (PI) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (sin (* 2 (* uy (PI)))) (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 (- 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 (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos (* ux (- 1 ux)))
(* maxCos ux)
(* ux (+ maxCos (* -1 (* maxCos ux))))
(* ux (+ maxCos (* -1 (* maxCos ux))))
(* ux (+ maxCos (* -1 (* maxCos ux))))
(* -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)))
(* -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)))
ux
(* ux (+ 1 (* -1 ux)))
(* ux (+ 1 (* -1 ux)))
(* ux (+ 1 (* -1 ux)))
(* -1 (pow ux 2))
(* (pow ux 2) (- (/ 1 ux) 1))
(* (pow ux 2) (- (/ 1 ux) 1))
(* (pow ux 2) (- (/ 1 ux) 1))
(* -1 (pow ux 2))
(* (pow ux 2) (- (/ 1 ux) 1))
(* (pow ux 2) (- (/ 1 ux) 1))
(* (pow ux 2) (- (/ 1 ux) 1))
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))))
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)))))
(* 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)))))
(* 2 (* uy (* yi (PI))))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(* uy (+ (* -4/3 (* (pow uy 2) (* yi (pow (PI) 3)))) (* 2 (* yi (PI)))))
(* 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)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(* -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))) (* 4/3 (* yi (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* 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)))))
(* 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 (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux zi)) xi)
(* ux (+ (* -1 (/ (* maxCos (* ux zi)) xi)) (/ (* maxCos zi) xi)))
(* ux (+ (* -1 (/ (* maxCos (* ux zi)) xi)) (/ (* maxCos zi) xi)))
(* ux (+ (* -1 (/ (* maxCos (* ux zi)) xi)) (/ (* maxCos zi) xi)))
(* -1 (/ (* maxCos (* (pow ux 2) zi)) xi))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(* -1 (/ (* maxCos (* (pow ux 2) zi)) xi))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (- (* ux (- (+ (* -1 (* maxCos zi)) (* -1 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* -1 (* maxCos zi)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* ux (- (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* ux (- (* 2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* maxCos (* zi (- (+ (* -1 (* maxCos zi)) (* -1 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* (pow maxCos 2) (pow zi 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))))))) (/ (* maxCos (* zi (- (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* -1 (* maxCos zi)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))))) (* maxCos (* (sqrt -1) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))) (/ (* (- (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* 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))) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* 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 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (* (sqrt -1) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (* (pow (sqrt -1) 3) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))))) (/ (* (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi))) (- (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* 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 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* 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 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (- (* maxCos (- (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* -1 (* ux (* zi (- 1 ux)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (- (* maxCos (- (+ (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (- 1 ux) (- (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow ux 2) (* (pow zi 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)))))))) (* 1/2 (* (pow ux 3) (* zi (* (pow (- 1 ux) 2) (- ux 1)))))))) (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* -1 (* ux (* zi (- 1 ux)))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(/ (* maxCos (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))
(* maxCos (- (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* (pow ux 3) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 5) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 4) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))))
(* -1 (/ (* maxCos (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))
(* -1 (* maxCos (- (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* (pow ux 3) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 5) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 4) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))))
(/ (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(- (+ (* uy (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* uy (- (+ (* 4 (/ (* xi (* yi (* (PI) (+ 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 (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (* (PI) (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* uy (- (+ (* 4 (/ (* xi (* yi (* (PI) (+ 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 (- (+ (* uy (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8 (* xi (* yi (pow (PI) 3)))) (* -8/3 (* xi (* yi (pow (PI) 3)))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/3 (* (/ (* yi (* (pow (PI) 3) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (* (PI) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (* (PI) (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (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)))))))))))) (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (* (PI) (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 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)) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/ (- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/ (- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/ (- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/ (- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/ (- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/ (- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/ (- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(- (+ (* yi (- (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* yi (- (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* yi (- (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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)))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* yi (- (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* yi (- (+ (* -1 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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)))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (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)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 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 (- (+ (* 2 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* yi (- (+ (* 2 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (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))))) (- (+ (* 2 (* (* 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))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* yi (- (+ (* -1 (* (/ (* (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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))))) (- (+ (* 2 (* (* 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))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow yi 3) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* 2 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (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))))) (- (+ (* 2 (* (* 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))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 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 (/ (- (+ (* 2 (* (* 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)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* 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))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi)) (+ (* 2 (* (* 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)))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* (/ (* (- (* -1 (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* 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))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* -1 (* (/ (* (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* 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))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi)) (+ (* 2 (* (* 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)))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(- (+ (* xi (- (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* xi (- (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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 (- (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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)))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (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)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* xi (- (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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 (- (+ (* -1 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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)))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (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)))))) (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)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (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)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* 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)))))))
(* xi (- (+ (* 2 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* xi (- (+ (* 2 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (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))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* xi (- (+ (* -1 (* (/ (* (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 3) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* 2 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (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))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 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 (/ (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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)))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi)) (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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)))))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* (/ (* (- (* -1 (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* -1 (* (/ (* (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi)) (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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)))))))) 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)))))))))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(+ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* ux (- (* 2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* ux (- (+ (* 2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* ux (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2)))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow ux 4))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow ux 2))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* 4 (* uy (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* uy (+ (* 4 (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* uy (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2)))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* uy (+ (* 4 (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* uy (+ (* uy (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8 (* xi (* yi (pow (PI) 3)))) (* -8/3 (* xi (* yi (pow (PI) 3))))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (+ 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(* (pow yi 2) (- (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow yi 2)))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2))))
(* (pow yi 2) (- (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow yi 2)))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) yi))) yi)) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) yi))) yi)) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(* (pow xi 2) (- (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow xi 2)))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))))
(* (pow xi 2) (- (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow xi 2)))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) xi))) xi)) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) xi))) xi)) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- 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))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (* (pow maxCos 2) (* ux (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (* 2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow ux 4))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow ux 2))) ux))) ux))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(+ (* 4 (* uy (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* uy (+ (* 4 (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* uy (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2)))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* uy (+ (* 4 (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* uy (+ (* uy (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8 (* xi (* yi (pow (PI) 3)))) (* -8/3 (* xi (* yi (pow (PI) 3))))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- 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))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow yi 2)))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow yi 2)))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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 yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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 yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow xi 2)))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow xi 2)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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 xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow ux 2))
(* maxCos (pow 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))))
(* -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))
(* -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)))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(* 2 (/ (* uy (* yi (PI))) xi))
(* uy (+ (* -4/3 (/ (* (pow uy 2) (* yi (pow (PI) 3))) xi)) (* 2 (/ (* yi (PI)) xi))))
(* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* 4/15 (/ (* (pow uy 2) (* yi (pow (PI) 5))) xi))))))
(* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* (pow uy 2) (+ (* -8/315 (/ (* (pow uy 2) (* yi (pow (PI) 7))) xi)) (* 4/15 (/ (* yi (pow (PI) 5)) xi))))))))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
-1
(- (* 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))
(* 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)))
(pow xi 2)
(+ (* 4 (* uy (* xi (* yi (PI))))) (pow xi 2))
(+ (* uy (+ (* 4 (* xi (* yi (PI)))) (* uy (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))))) (pow xi 2))
(+ (* uy (+ (* 4 (* xi (* yi (PI)))) (* uy (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* uy (+ (* -8 (* xi (* yi (pow (PI) 3)))) (* -8/3 (* xi (* yi (pow (PI) 3))))))))))) (pow xi 2))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) yi)) (pow (sin (* 2 (* uy (PI)))) 2)))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) yi)) (+ (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow yi 2)) (pow (sin (* 2 (* uy (PI)))) 2))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) yi)) (+ (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow yi 2)) (pow (sin (* 2 (* uy (PI)))) 2))))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) yi)) (pow (sin (* 2 (* uy (PI)))) 2)))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* -1 (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) yi))) yi)) (pow (sin (* 2 (* uy (PI)))) 2)))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* -1 (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) yi))) yi)) (pow (sin (* 2 (* uy (PI)))) 2)))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) xi)) (pow (cos (* 2 (* uy (PI)))) 2)))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) xi)) (+ (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow xi 2)) (pow (cos (* 2 (* uy (PI)))) 2))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) xi)) (+ (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow xi 2)) (pow (cos (* 2 (* uy (PI)))) 2))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) xi)) (pow (cos (* 2 (* uy (PI)))) 2)))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* -1 (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) xi))) xi)) (pow (cos (* 2 (* uy (PI)))) 2)))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* -1 (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) xi))) xi)) (pow (cos (* 2 (* uy (PI)))) 2)))
(* 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)))))
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 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* ux (+ (* 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 (neg.f32 (*.f32 maxCos zi)) (*.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))))))))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (neg.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 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 maxCos maxCos)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.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 (* 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 (neg.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 (/.f32 (*.f32 maxCos zi) ux) (+.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (+ (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))) (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.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 maxCos zi) ux) (+.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* 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 (* 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 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))) (+.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 maxCos zi) ux) (+.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 yi (*.f32 (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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.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 (* 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 (neg.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))))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.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 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (* maxCos (* yi (sin (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (pow (sqrt -1) 3))))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1)))))) ux))))) ux)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.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 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 maxCos yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 xi (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux))) 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))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 2) (* 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 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.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/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (*.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 #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 (*.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 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* 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)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 #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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))))) (+.f32 (*.f32 ux (*.f32 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/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* 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)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 #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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))))) (+.f32 (*.f32 ux (*.f32 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 #s(literal -1/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* 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))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* 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)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 #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 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))))) (+.f32 (*.f32 ux (*.f32 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 #s(literal 1/16 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (neg.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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 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 (*.f32 xi (cos.f32 (*.f32 #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 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 #s(literal -1/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (*.f32 xi (cos.f32 (*.f32 #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 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* 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))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* ux (* yi (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 xi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 4 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 #s(literal 1/16 binary32) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 #s(literal 1/16 binary32) (*.f32 (/.f32 yi (pow.f32 maxCos #s(literal 6 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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/2 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.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 (*.f32 xi (cos.f32 (*.f32 #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 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 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 (*.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 (*.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 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* uy (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* 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)))))))))
(+ (* 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)))))))))
(+ (* 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))))))))
(+.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* yi (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* yi (+ (* -1 (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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)))) (* (* 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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.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)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.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)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.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))))
(+ (* (* 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))))))))
(+ (* 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)))))))))
(* 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) (* (- 1 ux) (- ux 1))))))) (* (/ (* 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 (sqrt.f32 (+.f32 #s(literal 1 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))))) 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) (* (- 1 ux) (- ux 1))))))) (* (/ (* 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 (sqrt.f32 (+.f32 #s(literal 1 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))))) 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) (* (- 1 ux) (- ux 1))))))) (* (/ (* 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 (sqrt.f32 (+.f32 #s(literal 1 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))))) 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) (* (- 1 ux) (- ux 1))))))) (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 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)))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 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)))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (sin (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (sin (* 2 (* uy (PI))))))))
(+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux))))
(+ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (sin (* 2 (* uy (PI)))))))))
(+.f32 (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)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* ux (+ (* 1/2 (* ux (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4)))))) (* (pow maxCos 2) (sin (* 2 (* uy (PI))))))))))
(+.f32 (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)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 maxCos maxCos)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 #s(literal -1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)))))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (sin (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (sin (* 2 (* uy (PI))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* (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 (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (sin (* 2 (* uy (PI))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (/ (* maxCos (sin (* 2 (* uy (PI))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (/.f32 (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 (sin (* 2 (* uy (PI))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 maxCos (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (* maxCos (sin (* 2 (* uy (PI))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (/.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 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (sin (* 2 (* uy (PI)))) (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))))
(+.f32 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1))))))))
(+.f32 (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 (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 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2))))) (* 1/16 (* (pow maxCos 2) (* (pow ux 6) (* (sin (* 2 (* uy (PI)))) (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))))))))
(+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.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 (pow.f32 ux #s(literal 6 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) 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 (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1))))
(*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(* maxCos (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (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/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (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/8 binary32) (/.f32 (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 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (+.f32 (*.f32 #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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (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/16 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32)))))))))
(* -1 (* (* maxCos (* ux (sin (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (neg.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (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 (* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (neg.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (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/8 binary32) (/.f32 (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/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 maxCos #s(literal 4 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (+.f32 (*.f32 #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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 maxCos maxCos))))) (*.f32 ux (*.f32 (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/16 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32)))))))))
(* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(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 (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (PI) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.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)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 #s(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 (* (PI) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 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 uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.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)))))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (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 (* (PI) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 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 uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.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)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (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))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.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
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (pow ux 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* (pow maxCos 2) ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 ux (*.f32 maxCos maxCos)) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* 1/2 (* ux (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 #s(literal -1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))))))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -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))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))) ux))))
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 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (*.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 #s(literal 1/2 binary32) (*.f32 (*.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 #s(literal 1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (*.f32 (-.f32 #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 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 6 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 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 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.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 (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 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (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 (* (/ 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 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (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 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32)))))))))
(* -1 (* (* maxCos ux) (sqrt (* (- 1 ux) (- ux 1)))))
(*.f32 (neg.f32 (*.f32 maxCos ux)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* -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 (neg.f32 maxCos) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (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))))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (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 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.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 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32)) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32)))))))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (*.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 -1 binary32) (*.f32 maxCos maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (*.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 -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32))) ux) (*.f32 maxCos maxCos))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) 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 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (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 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal -1 binary32))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal -1 binary32))))
(* ux (+ (* -1 (* maxCos (* ux zi))) (* maxCos zi)))
(*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal -1 binary32))))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(* -1 (* maxCos (* (pow ux 2) zi)))
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (/ (* maxCos zi) ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (/.f32 (*.f32 maxCos zi) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos (* ux (- 1 ux)))
(*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
(* maxCos ux)
(*.f32 maxCos ux)
(* ux (+ maxCos (* -1 (* maxCos ux))))
(*.f32 ux (+.f32 maxCos (neg.f32 (*.f32 maxCos ux))))
(* ux (+ maxCos (* -1 (* maxCos ux))))
(*.f32 ux (+.f32 maxCos (neg.f32 (*.f32 maxCos ux))))
(* ux (+ maxCos (* -1 (* maxCos ux))))
(*.f32 ux (+.f32 maxCos (neg.f32 (*.f32 maxCos ux))))
(* -1 (* maxCos (pow ux 2)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 maxCos) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux)))
(* (pow ux 2) (+ (* -1 maxCos) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux)))
(* (pow ux 2) (+ (* -1 maxCos) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux)))
(* -1 (* maxCos (pow ux 2)))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux)))
(* (pow ux 2) (+ (* -1 maxCos) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux)))
(* (pow ux 2) (+ (* -1 maxCos) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux)))
(* (pow ux 2) (+ (* -1 maxCos) (/ maxCos ux)))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux)))
ux
(* ux (+ 1 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
(* ux (+ 1 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
(* ux (+ 1 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 1 binary32) ux))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 ux) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (/ 1 ux) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (/ 1 ux) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (/ 1 ux) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (/ 1 ux) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (/ 1 ux) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))
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 -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
(* -1 (* ux (- 1 (/ 1 ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) ux))))
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 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 #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))))))))))
(* -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))) (/ (* 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 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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))) (/ (* 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 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -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 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 (*.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 (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+ (* 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 (*.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 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* yi (+ (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.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 (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.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 (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.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 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* -1 (* yi (+ (* -1 (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* 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 (*.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 (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(+ (* 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 (*.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)))) (/ (* 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 (*.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)))) (/ (* 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 (*.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)))) (/ (* 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 (*.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 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (* -1 (/ (* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) xi))))
(* 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 (+ (* -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 (+ (* -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)))))))
(* -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)))))
(*.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)))))
(*.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))))
(* -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 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.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 (*.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 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* uy (* yi (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* 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 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.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))))
(* (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 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy))))
(* -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)))))
(* 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 (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux zi)) xi)
(/.f32 (*.f32 maxCos (*.f32 ux zi)) xi)
(* ux (+ (* -1 (/ (* maxCos (* ux zi)) xi)) (/ (* maxCos zi) xi)))
(*.f32 ux (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal -1 binary32)) xi) (/.f32 (*.f32 maxCos zi) xi)))
(* ux (+ (* -1 (/ (* maxCos (* ux zi)) xi)) (/ (* maxCos zi) xi)))
(*.f32 ux (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal -1 binary32)) xi) (/.f32 (*.f32 maxCos zi) xi)))
(* ux (+ (* -1 (/ (* maxCos (* ux zi)) xi)) (/ (* maxCos zi) xi)))
(*.f32 ux (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 ux zi)) #s(literal -1 binary32)) xi) (/.f32 (*.f32 maxCos zi) xi)))
(* -1 (/ (* maxCos (* (pow ux 2) zi)) xi))
(/.f32 (*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux))) xi)
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos zi) xi)) (/.f32 (*.f32 maxCos zi) (*.f32 xi ux))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos zi) xi)) (/.f32 (*.f32 maxCos zi) (*.f32 xi ux))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos zi) xi)) (/.f32 (*.f32 maxCos zi) (*.f32 xi ux))))
(* -1 (/ (* maxCos (* (pow ux 2) zi)) xi))
(/.f32 (*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux))) xi)
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos zi) xi)) (/.f32 (*.f32 maxCos zi) (*.f32 xi ux))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos zi) xi)) (/.f32 (*.f32 maxCos zi) (*.f32 xi ux))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos zi) xi)) (/ (* maxCos zi) (* ux xi))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos zi) xi)) (/.f32 (*.f32 maxCos zi) (*.f32 xi ux))))
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(/ (* maxCos (* ux (* zi (- 1 ux)))) xi)
(/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)
(+ (* 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 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* ux (- (* ux (- (+ (* -1 (* maxCos zi)) (* -1 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* -1 (* maxCos 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 ux (+.f32 (*.f32 ux (-.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #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 maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))
(+ (* ux (- (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* ux (- (* 2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* maxCos (* zi (- (+ (* -1 (* maxCos zi)) (* -1 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* (pow maxCos 2) (pow zi 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))))))) (/ (* maxCos (* zi (- (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* -1/2 (* (pow maxCos 2) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (/ (* (pow maxCos 2) (pow zi 2)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* -1 (* maxCos 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 ux (+.f32 (*.f32 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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos maxCos)))) (*.f32 ux (-.f32 (-.f32 (*.f32 (*.f32 #s(literal 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 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi 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 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos zi) (-.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 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #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 maxCos) (*.f32 zi 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 xi (cos.f32 (*.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 maxCos maxCos)) (/.f32 (*.f32 maxCos (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos 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 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #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 maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (+.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) ux) (/.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 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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (+.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) ux) (/.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 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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (/.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 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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.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 maxCos zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))))) (* maxCos (* (sqrt -1) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))) (/ (* (- (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* 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))) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (neg.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 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi)))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 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)))))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (/.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 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 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (*.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.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)))))) maxCos) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi)))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (/.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 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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.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 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 #s(literal 1 binary32) (*.f32 maxCos zi))))))) (/.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 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (*.f32 ux (*.f32 ux ux))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (+.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (+.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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) ux) (/.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 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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (/.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 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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.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 maxCos zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* 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 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.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)))))) maxCos) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi)))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (* (sqrt -1) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (* (pow (sqrt -1) 3) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))))) (/ (* (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi))) (- (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* 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 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))) (* ux (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* 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 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* (sqrt -1) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (*.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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))))) (*.f32 maxCos (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))))) (/.f32 (*.f32 (*.f32 #s(literal -1 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))) (*.f32 maxCos zi))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (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 (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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.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)))))) maxCos) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi)))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.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)))))) maxCos) (/.f32 (*.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi)))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi 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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 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))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi 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 #s(literal 1 binary32) (*.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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(+ (* maxCos (- (* maxCos (- (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* -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 maxCos (-.f32 (-.f32 (*.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))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* maxCos (- (* maxCos (- (+ (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (- 1 ux) (- (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow ux 2) (* (pow zi 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)))))))) (* 1/2 (* (pow ux 3) (* zi (* (pow (- 1 ux) 2) (- ux 1)))))))) (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))) (+ (* 1/2 (* (pow ux 2) (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))))))) (* -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 maxCos (+.f32 (*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 (*.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))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.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 xi (cos.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 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))))))) (-.f32 (-.f32 (*.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))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(/ (* maxCos (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))
(/.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (-.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)))))
(* maxCos (- (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.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 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)))))) (/.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 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))))))) (+.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 (*.f32 xi (cos.f32 (*.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 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.f32 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (-.f32 #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (*.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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (*.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 (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 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #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))))) (*.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 (*.f32 xi (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 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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)))))))) (pow.f32 maxCos #s(literal 4 binary32)))) (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.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 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)))))) (/.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 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))))))) (+.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 (*.f32 xi (cos.f32 (*.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 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.f32 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* (pow ux 3) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 5) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 4) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (+.f32 (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 (+.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 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (-.f32 #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (*.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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (*.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 (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 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #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))))) (*.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 (*.f32 xi (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 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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)))))))) (/.f32 (+.f32 (*.f32 xi (cos.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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (+.f32 (*.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 (/.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 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))))) (*.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 (*.f32 xi (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 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 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)) (-.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))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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)))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (*.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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))))) (pow.f32 maxCos #s(literal 6 binary32)))) (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.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 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)))))) (/.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 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))))))) (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (/.f32 (+.f32 (*.f32 xi (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 maxCos #s(literal 4 binary32))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 (/.f32 (+.f32 (*.f32 xi (cos.f32 (*.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 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.f32 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.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 (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 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #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))))) (*.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 (*.f32 xi (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 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))))
(* -1 (/ (* maxCos (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))
(neg.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (+.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (- (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.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 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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.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 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (+.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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (-.f32 #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.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 (-.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))) (*.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 (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 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.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 xi (cos.f32 (*.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 (-.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (pow.f32 maxCos #s(literal 4 binary32)))) (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.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 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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.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 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (+.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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (-.f32 #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* (pow ux 3) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow ux 5) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (pow maxCos 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* -1/8 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* ux (pow (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 4) (* ux (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))))
(*.f32 (neg.f32 maxCos) (+.f32 (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 (+.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 (*.f32 xi (cos.f32 (*.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 (-.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))) (*.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 (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 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.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 xi (cos.f32 (*.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 (-.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 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 binary32) (*.f32 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 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (*.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 (/.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 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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.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 xi (cos.f32 (*.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 (-.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 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)) (+.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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)))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))))) (pow.f32 maxCos #s(literal 6 binary32)))) (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.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 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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.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 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (-.f32 #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (-.f32 #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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))) (*.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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.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 (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 (*.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.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 xi (cos.f32 (*.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 (-.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))) (*.f32 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) 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 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))))))
(/ (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 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)))))) (*.f32 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* uy (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (-.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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (/.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* uy (- (+ (* 4 (/ (* xi (* yi (* (PI) (+ 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 (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (* (PI) (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (-.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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 uy (-.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 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (-.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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (/.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* uy (- (+ (* 4 (/ (* xi (* yi (* (PI) (+ 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 (- (+ (* uy (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8 (* xi (* yi (pow (PI) 3)))) (* -8/3 (* xi (* yi (pow (PI) 3)))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/3 (* (/ (* yi (* (pow (PI) 3) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (* (PI) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (* (PI) (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (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)))))))))))) (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (* (PI) (- (* 4 (/ (* xi (* yi (* (PI) (+ 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))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* 2 (* (/ (* yi (* (PI) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (-.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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 uy (+.f32 (*.f32 uy (-.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 (*.f32 (*.f32 xi yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -32/3 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (-.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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -4/3 binary32) (/.f32 (*.f32 (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (-.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 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (-.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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (+.f32 #s(literal 1 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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (-.f32 (-.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 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))) (-.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (-.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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (/.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (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))))))
(/.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* yi (- (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 yi (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* yi (- (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* yi (- (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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)))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 yi (-.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* yi (- (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* yi (- (+ (* -1 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (- (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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)))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (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)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (/ (* (sin (* 2 (* uy (PI)))) (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 yi (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* 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 (- (+ (* 2 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))) (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 yi (+.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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi))) (-.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 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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))))
(* yi (- (+ (* 2 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi)))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (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))))) (- (+ (* 2 (* (* 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))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 yi (-.f32 (+.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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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))))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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 yi 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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) 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)))))))) (*.f32 (-.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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(literal 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 yi yi))))))))
(* yi (- (+ (* -1 (* (/ (* (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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))))) (- (+ (* 2 (* (* 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))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow yi 3) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* 2 (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (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))))) (- (+ (* 2 (* (* 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))))))))) (* (pow yi 2) (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 yi (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (-.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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.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 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (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))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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))))))))) (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 yi (*.f32 yi yi))))) (-.f32 (+.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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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))))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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 yi 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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) 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)))))))) (*.f32 (-.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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(literal 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 yi 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 (/ (- (+ (* 2 (* (* 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)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 (/ (- (+ (* -1 (/ (- (* -1 (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* 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))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi)) (+ (* 2 (* (* 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)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #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 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (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))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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)) (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 (/ (- (+ (* -1 (/ (- (+ (* -1 (* (/ (* (- (* -1 (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* 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))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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)))))) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* -1 (* (/ (* (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* 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))))))))) (sin (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) yi)) (+ (* 2 (* (* 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)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 (+.f32 (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)))))))) (*.f32 (*.f32 #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 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (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))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 #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 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (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))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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)) (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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))))
(/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* xi (- (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 xi (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))) (/.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* xi (- (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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 (- (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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)))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (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)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi (-.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* xi (- (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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 (- (+ (* -1 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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)))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (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)))))) (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)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (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)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (/ (* (cos (* 2 (* uy (PI)))) (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (pow (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 xi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 xi (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (sqrt.f32 (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.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 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* (* 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 (- (+ (* 2 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))) (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (+.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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (-.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 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))))
(* xi (- (+ (* 2 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (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))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 xi (-.f32 (-.f32 (+.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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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))))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 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))))) xi))) (/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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.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 (* (/ (* (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 3) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* 2 (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))) (+ (* (/ (* yi (sin (* 2 (* uy (PI))))) xi) (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))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 xi (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.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 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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))))))))) (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 (*.f32 xi xi))))) (-.f32 (-.f32 (+.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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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))))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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))))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 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))))) xi))) (/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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.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 (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 (/ (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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)))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 (/ (- (+ (* -1 (/ (- (* -1 (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi)) (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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)))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #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 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 (/ (- (+ (* -1 (/ (- (+ (* -1 (* (/ (* (- (* -1 (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 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 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* -1 (* (/ (* (- (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) (- (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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))))))))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) xi)) (+ (* 2 (* (* yi (sin (* 2 (* uy (PI))))) (sqrt (+ 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)))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.f32 (+.f32 (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)))))))) (*.f32 (*.f32 #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 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 #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 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (-.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))))) (sqrt.f32 (+.f32 #s(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 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))
(* -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 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))
(* -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 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 ux 2) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 ux ux) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi)))))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* ux (- (* 2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* ux (- (+ (* 2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* ux (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi)))) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi zi))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi zi)) ux))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi zi)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow ux 4))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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) (/.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 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (*.f32 zi zi)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (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 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 maxCos) #s(literal -2 binary32)) (*.f32 zi zi))) ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (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 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 maxCos) (*.f32 zi zi))) ux)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)))) ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow ux 2))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (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 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (+.f32 (*.f32 xi (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 maxCos maxCos) (*.f32 zi zi)))) ux)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)))) ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi))))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 zi zi)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* 4 (* uy (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy xi) (*.f32 (*.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))))))))) (-.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* uy (+ (* 4 (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* uy (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2)))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 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 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* uy (+ (* 4 (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* uy (+ (* uy (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8 (* xi (* yi (pow (PI) 3)))) (* -8/3 (* xi (* yi (pow (PI) 3))))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (*.f32 uy (+.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 (*.f32 #s(literal -4 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 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 yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -32/3 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)))))) (*.f32 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 yi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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 xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 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 #s(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)))))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 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 #s(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)))))) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(*.f32 (*.f32 yi yi) (+.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))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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)))
(* (pow yi 2) (- (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow yi 2)))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2))))
(*.f32 (*.f32 yi yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (*.f32 (+.f32 #s(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))) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 yi yi))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi yi)))))
(* (pow yi 2) (- (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow yi 2)))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow yi 2))))
(*.f32 (*.f32 yi yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (*.f32 (+.f32 #s(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))) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 yi yi))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 yi yi)))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(*.f32 (*.f32 yi yi) (+.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))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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)))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) yi))) yi)) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 yi yi) (+.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))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) yi))) yi))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) yi))) yi)) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 yi yi) (+.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))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) yi))) yi))))
(- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 yi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 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 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 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 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 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 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 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 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(*.f32 (*.f32 xi xi) (+.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))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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)))
(* (pow xi 2) (- (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow xi 2)))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))))
(*.f32 (*.f32 xi xi) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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) (+.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))) (/.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 xi xi)))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi xi))))
(* (pow xi 2) (- (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow xi 2)))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))))
(*.f32 (*.f32 xi xi) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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) (+.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))) (/.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 xi xi)))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi xi))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(*.f32 (*.f32 xi xi) (+.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))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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)))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) xi))) xi)) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.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))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (/.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) xi))) xi))))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (- (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) xi))) xi)) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.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))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (/.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) xi))) xi))))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))
(-.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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.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 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.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 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.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 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.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 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.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 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (/ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.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 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 maxCos 2) (* (pow ux 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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)) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux 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)))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (* (pow maxCos 2) (* ux (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (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 ux 2) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)))) (* 2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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 (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) (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 maxCos 2) (* (pow ux 4) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 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))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow ux 4))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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) (/.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))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 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))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (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)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (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 (*.f32 (*.f32 maxCos maxCos) (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) (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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)))) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow ux 2))) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (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 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 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))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (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 (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))) ux))) ux))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.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)))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.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)))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(+.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 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.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)))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.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))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (*.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))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.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 (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 maxCos maxCos))))
(* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (+.f32 #s(literal 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 xi))
(+ (* 4 (* uy (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.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 xi xi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 uy xi) (*.f32 (*.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))))))))))
(+ (* uy (+ (* 4 (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* uy (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2)))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.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 xi xi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 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 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* uy (+ (* 4 (* xi (* yi (* (PI) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* uy (+ (* uy (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8 (* xi (* yi (pow (PI) 3)))) (* -8/3 (* xi (* yi (pow (PI) 3))))))) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.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 xi xi)) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 (*.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)))))))) (*.f32 uy (+.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 (*.f32 #s(literal -4 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 (+.f32 #s(literal 1 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 yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -32/3 binary32)))))))))
(* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2))
(*.f32 (+.f32 #s(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)))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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))))
(+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 #s(literal 2 binary32) xi) (*.f32 yi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 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 #s(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)))))))
(+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 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 #s(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 yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(*.f32 (*.f32 yi yi) (+.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))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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)))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow yi 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (+.f32 #s(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))) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 yi yi)))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow yi 2)))))
(*.f32 (*.f32 yi yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (+.f32 #s(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))) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 yi yi)))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(*.f32 (*.f32 yi yi) (+.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))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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)))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))))
(*.f32 (*.f32 yi yi) (+.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))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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)))) yi))) yi))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 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))))))))
(*.f32 (*.f32 yi yi) (+.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))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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)))) yi))) yi))))
(* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 yi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 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 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 (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))) (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 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 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 xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(*.f32 (*.f32 xi xi) (+.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))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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)))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow xi 2)))))
(*.f32 (*.f32 xi xi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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) (+.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))) (/.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 xi xi)))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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)))))) (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow xi 2)))))
(*.f32 (*.f32 xi xi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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) (+.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))) (/.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 xi xi)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 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))))))))
(*.f32 (*.f32 xi xi) (+.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))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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)))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))))
(*.f32 (*.f32 xi xi) (+.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))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (/.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) xi))) xi))))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (* (sin (* 2 (* uy (PI)))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* (pow yi 2) (* (pow (sin (* 2 (* uy (PI)))) 2) (+ 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))))))))
(*.f32 (*.f32 xi xi) (+.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))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(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 (/.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) xi))) xi))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 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))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux ux))
(* maxCos (pow ux 2))
(*.f32 maxCos (*.f32 ux 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))))
(* -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))
(* -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))))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(* 2 (/ (* uy (* yi (PI))) xi))
(*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) yi)) xi))
(* uy (+ (* -4/3 (/ (* (pow uy 2) (* yi (pow (PI) 3))) xi)) (* 2 (/ (* yi (PI)) xi))))
(*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) xi) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi))))
(* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* 4/15 (/ (* (pow uy 2) (* yi (pow (PI) 5))) xi))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) xi) (/.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 5 binary32)))) xi)))))
(* uy (+ (* 2 (/ (* yi (PI)) xi)) (* (pow uy 2) (+ (* -4/3 (/ (* yi (pow (PI) 3)) xi)) (* (pow uy 2) (+ (* -8/315 (/ (* (pow uy 2) (* yi (pow (PI) 7))) xi)) (* 4/15 (/ (* yi (pow (PI) 5)) xi))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi)) (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) xi) (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) xi) (*.f32 #s(literal 4/15 binary32) (*.f32 yi (/.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) xi)))))))))
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
(/ (* yi (sin (* 2 (* uy (PI))))) xi)
(/.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)
-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) (neg.f32 ux))) #s(literal -1 binary32))
(- (* ux (+ 2 (* -1 ux))) 1)
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) #s(literal -1 binary32))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 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 #s(literal 2 binary32) ux) (+.f32 #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 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 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 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) ux)) #s(literal -1 binary32)))
(* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) 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)))
(pow xi 2)
(*.f32 xi xi)
(+ (* 4 (* uy (* xi (* yi (PI))))) (pow xi 2))
(+.f32 (*.f32 xi xi) (*.f32 #s(literal 4 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) yi)))))
(+ (* uy (+ (* 4 (* xi (* yi (PI)))) (* uy (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (* 4 (* (pow yi 2) (pow (PI) 2))))))) (pow xi 2))
(+.f32 (*.f32 xi xi) (*.f32 uy (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* uy (+ (* 4 (* xi (* yi (PI)))) (* uy (+ (* -4 (* (pow xi 2) (pow (PI) 2))) (+ (* 4 (* (pow yi 2) (pow (PI) 2))) (* uy (+ (* -8 (* xi (* yi (pow (PI) 3)))) (* -8/3 (* xi (* yi (pow (PI) 3))))))))))) (pow xi 2))
(+.f32 (*.f32 xi xi) (*.f32 uy (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 (*.f32 (*.f32 xi yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -32/3 binary32))))))))
(pow (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))) 2)
(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 xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 xi yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sin.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))))))
(+ (* yi (+ (* 2 (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* yi (pow (sin (* 2 (* uy (PI)))) 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sin.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))))))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) yi)) (pow (sin (* 2 (* uy (PI)))) 2)))
(*.f32 (*.f32 yi yi) (+.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi)))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) yi)) (+ (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow yi 2)) (pow (sin (* 2 (* uy (PI)))) 2))))
(*.f32 (*.f32 yi yi) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi) (+.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 yi yi)))))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) yi)) (+ (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow yi 2)) (pow (sin (* 2 (* uy (PI)))) 2))))
(*.f32 (*.f32 yi yi) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi) (+.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 yi yi)))))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(* (pow yi 2) (+ (* 2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) yi)) (pow (sin (* 2 (* uy (PI)))) 2)))
(*.f32 (*.f32 yi yi) (+.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) yi)))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* -1 (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) yi))) yi)) (pow (sin (* 2 (* uy (PI)))) 2)))
(*.f32 (*.f32 yi yi) (+.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) yi))) yi))))
(* (pow yi 2) (+ (* -1 (/ (+ (* -2 (* xi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* -1 (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) yi))) yi)) (pow (sin (* 2 (* uy (PI)))) 2)))
(*.f32 (*.f32 yi yi) (+.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) yi))) yi))))
(* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(+ (* 2 (* xi (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 xi yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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))))))
(+ (* xi (+ (* 2 (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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))))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) xi)) (pow (cos (* 2 (* uy (PI)))) 2)))
(*.f32 (*.f32 xi xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi)))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) xi)) (+ (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow xi 2)) (pow (cos (* 2 (* uy (PI)))) 2))))
(*.f32 (*.f32 xi xi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi xi)))))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) xi)) (+ (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) (pow xi 2)) (pow (cos (* 2 (* uy (PI)))) 2))))
(*.f32 (*.f32 xi xi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi xi)))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(* (pow xi 2) (+ (* 2 (/ (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI)))))) xi)) (pow (cos (* 2 (* uy (PI)))) 2)))
(*.f32 (*.f32 xi xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi)))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* -1 (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) xi))) xi)) (pow (cos (* 2 (* uy (PI)))) 2)))
(*.f32 (*.f32 xi xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) xi))) xi))))
(* (pow xi 2) (+ (* -1 (/ (+ (* -2 (* yi (* (cos (* 2 (* uy (PI)))) (sin (* 2 (* uy (PI))))))) (* -1 (/ (* (pow yi 2) (pow (sin (* 2 (* uy (PI)))) 2)) xi))) xi)) (pow (cos (* 2 (* uy (PI)))) 2)))
(*.f32 (*.f32 xi xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) xi))) xi))))
(* 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 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (*.f32 yi (pow.f32 (PI.f32) #s(literal 7 binary32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) yi) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* yi (sin (* 2 (* uy (PI)))))
(*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))

eval641.0ms (3%)

Compiler

Compiled 197572 to 6295 computations (96.8% saved)

prune359.0ms (1.7%)

Pruning

62 alts after pruning (61 fresh and 1 done)

PrunedKeptTotal
New2085522137
Fresh19928
Picked415
Done000
Total2108622170
Accuracy
99.8%
Counts
2170 → 62
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
98.8%
(fma.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
82.0%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
40.1%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
35.2%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
82.2%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
70.0%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 xi xi) (*.f32 uy (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 (PI.f32) yi))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 yi yi)) (*.f32 (PI.f32) (PI.f32))))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
60.7%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 xi xi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi xi)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
76.9%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
40.1%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
43.8%
(/.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 xi xi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
39.1%
(/.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
50.0%
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
65.7%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
96.0%
(+.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
98.8%
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))
98.6%
(+.f32 (*.f32 (*.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 (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))))) yi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
51.5%
(+.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)))))))))
79.9%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
60.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
79.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (-.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.4%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))))) uy) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) uy) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.4%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) (*.f32 uy yi)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
96.0%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.3%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.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 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
89.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
90.3%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
85.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
81.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
42.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.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))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.2%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
42.2%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
12.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.2%
(+.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.6%
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
51.5%
(+.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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)))))))))
96.0%
(+.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 ux zi))))
91.4%
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
78.5%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) #s(literal -1 binary32)))
12.8%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux)
12.8%
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
8.4%
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
12.8%
(*.f32 zi (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
98.3%
(*.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 (*.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)))))
12.8%
(*.f32 zi (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
8.4%
(*.f32 zi (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
11.7%
(*.f32 zi (*.f32 maxCos ux))
98.4%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
98.5%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) yi)))))
98.2%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi))))))
93.6%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) xi) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (PI.f32) yi) xi))))))))
89.4%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) yi)) xi))))))
98.6%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) xi) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) #s(literal -1 binary32))))) (+.f32 (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))))) xi)))))
98.6%
(*.f32 xi (+.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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi))) (-.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 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 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi)))))
11.7%
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 8389 to 4107 computations (51% saved)

simplify251.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (+.f32 #s(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)))
cost-diff0
(*.f32 xi xi)
cost-diff0
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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))))
cost-diff0
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(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 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
cost-diff32
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
cost-diff64
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))))
cost-diff64
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
cost-diff96
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))
cost-diff32
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
cost-diff64
(+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
cost-diff64
(*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
cost-diff64
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
cost-diff0
(*.f32 ux zi)
cost-diff0
(*.f32 maxCos (*.f32 ux zi))
cost-diff160
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux) (*.f32 maxCos maxCos))))
cost-diff160
(pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32))
cost-diff160
(*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
cost-diff3296
(fma.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
Rules
4020×*-lowering-*.f32
4020×*-lowering-*.f64
1502×+-lowering-+.f64
1502×+-lowering-+.f32
1490×sum3-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01091508
13761443
215031407
354411312
085451312
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (* (pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(* (pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2) (sin (* 2 (* uy (PI)))))
(pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2)
(* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos))))
(pow ux 4)
ux
4
(* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))
-1
(+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos))
(/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux)
(+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux)))
(* (* maxCos maxCos) -2)
(* maxCos maxCos)
maxCos
-2
(neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))
(/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux)
(+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux)))
(* -1 (* maxCos maxCos))
(/ 1 (* ux ux))
1
(* ux ux)
1/2
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
yi
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi)))
(* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi)
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (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 maxCos)) maxCos) (+ ux -1))
(* (* ux (* ux maxCos)) maxCos)
(* ux (* ux maxCos))
(* ux maxCos)
(+ ux -1)
(cos (* 2 (* uy (PI))))
xi
(* ux (* (* (- 1 ux) maxCos) zi))
(* (* (- 1 ux) maxCos) zi)
(* (- 1 ux) maxCos)
zi
(* maxCos (* ux zi))
maxCos
(* ux zi)
ux
zi
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi)))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi))))))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(+ 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 -1)))
maxCos
(* maxCos (+ ux -1))
(+ ux -1)
-1
(+ xi (* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi)))))
xi
(* 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))))
(* xi (* (PI) (PI)))
(* (PI) (PI))
(PI)
(* 2 (* (PI) yi))
2
(* (PI) yi)
yi
(* (* ux (* (- 1 ux) maxCos)) zi)
(* ux (* (- 1 ux) maxCos))
(* (- 1 ux) maxCos)
zi
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy))))))))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(+ 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 -1)))
maxCos
(* maxCos (+ ux -1))
(+ ux -1)
-1
(* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))))))
(* -1 (* uy (* uy uy)))
(* uy (* uy uy))
uy
(* uy uy)
(+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy))))))
(/ (* -2 (* (PI) yi)) (* uy uy))
(* -2 (* (PI) yi))
-2
(* (PI) yi)
(PI)
yi
(+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))))
(* (* 4/3 yi) (* (PI) (* (PI) (PI))))
(* 4/3 yi)
4/3
(* (PI) (* (PI) (PI)))
(* (PI) (PI))
(neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy))))
(/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))
(* xi (cos (* 2 (* uy (PI)))))
xi
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
(* (* ux (* (- 1 ux) maxCos)) zi)
(* ux (* (- 1 ux) maxCos))
(* (- 1 ux) maxCos)
zi
(/ (- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
(- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))))
(* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2)))
(* xi xi)
xi
(* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))
1
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(* maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (+ ux -1)))
(* ux ux)
ux
(* (- 1 ux) (+ ux -1))
(- 1 ux)
(+ ux -1)
-1
(pow (cos (* 2 (* uy (PI)))) 2)
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))
(* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))
(* (* ux ux) (* zi zi))
(* zi zi)
zi
(* (- 1 ux) (- 1 ux))
(- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))
(* xi (cos (* 2 (* uy (PI)))))
(sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))
(* (* maxCos ux) (* zi (- 1 ux)))
(* maxCos ux)
(* zi (- 1 ux))
Outputs
(+ (* (* (pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(+.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))))
(* (pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2) (sin (* 2 (* uy (PI)))))
(*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2)
(pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32))
(* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos)))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
ux
4
#s(literal 4 binary32)
(* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))
(-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))
-1
#s(literal -1 binary32)
(+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos))
(+.f32 (*.f32 maxCos maxCos) (/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos #s(literal -2 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux))
(/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux)
(/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos #s(literal -2 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux)
(+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux)))
(-.f32 (*.f32 maxCos (*.f32 maxCos #s(literal -2 binary32))) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))
(* (* maxCos maxCos) -2)
(*.f32 maxCos (*.f32 maxCos #s(literal -2 binary32)))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
-2
#s(literal -2 binary32)
(neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))
(/.f32 (+.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal -1 binary32) (*.f32 ux ux))) ux)
(/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)
(+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(* -1 (* maxCos maxCos))
(*.f32 maxCos (neg.f32 maxCos))
(/ 1 (* ux ux))
(/.f32 #s(literal 1 binary32) (*.f32 ux ux))
1
#s(literal 1 binary32)
(* ux ux)
(*.f32 ux ux)
1/2
#s(literal 1/2 binary32)
(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
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
yi
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi)))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi)
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #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 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #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 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos))))))
(* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(* (* (* ux (* ux maxCos)) maxCos) (+ ux -1))
(*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(* (* ux (* ux maxCos)) maxCos)
(*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))
(* ux (* ux maxCos))
(*.f32 ux (*.f32 ux maxCos))
(* ux maxCos)
(*.f32 ux maxCos)
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
xi
(* ux (* (* (- 1 ux) maxCos) zi))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(* (* (- 1 ux) maxCos) zi)
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(* (- 1 ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
zi
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
maxCos
(* ux zi)
(*.f32 ux zi)
ux
zi
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi)))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (+.f32 xi (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) xi)) (*.f32 #s(literal 2 binary32) yi)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (+ (* -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 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (+.f32 xi (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) xi)) (*.f32 #s(literal 2 binary32) yi))))))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #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 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos))))))
1
#s(literal 1 binary32)
(* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* (* ux ux) (* maxCos (* maxCos (+ ux -1))))
(*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(* ux ux)
(*.f32 ux ux)
(* maxCos (* maxCos (+ ux -1)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))
maxCos
(* maxCos (+ ux -1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ xi (* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi)))))
(+.f32 xi (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) xi)) (*.f32 #s(literal 2 binary32) yi)))))
xi
(* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) xi)) (*.f32 #s(literal 2 binary32) yi))))
uy
(+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi)))
(*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) xi)) (*.f32 #s(literal 2 binary32) yi)))
(* -2 (* uy (* xi (* (PI) (PI)))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy xi)))
-2
#s(literal -2 binary32)
(* uy (* xi (* (PI) (PI))))
(*.f32 (PI.f32) (*.f32 uy (*.f32 (PI.f32) xi)))
(* xi (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) 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
(* (* ux (* (- 1 ux) maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(* ux (* (- 1 ux) maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(* (- 1 ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
zi
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi))) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) yi) #s(literal 4/3 binary32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (/.f32 xi (*.f32 uy uy)) uy))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 uy uy)))))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy))))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (/.f32 xi (*.f32 uy uy)) uy)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)))))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #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 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos))))))
1
#s(literal 1 binary32)
(* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* (* ux ux) (* maxCos (* maxCos (+ ux -1))))
(*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(* ux ux)
(*.f32 ux ux)
(* maxCos (* maxCos (+ ux -1)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 ux #s(literal -1 binary32)))
maxCos
(* maxCos (+ ux -1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (/.f32 xi (*.f32 uy uy)) uy)) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy))))
(* -1 (* uy (* uy uy)))
(neg.f32 (*.f32 uy (*.f32 uy uy)))
(* uy (* uy uy))
(*.f32 uy (*.f32 uy uy))
uy
(* uy uy)
(*.f32 uy uy)
(+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy))))))
(-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) yi) #s(literal 4/3 binary32))))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (/.f32 xi (*.f32 uy uy)) uy)))
(/ (* -2 (* (PI) yi)) (* uy uy))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy))
(* -2 (* (PI) yi))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))
-2
#s(literal -2 binary32)
(* (PI) yi)
(*.f32 (PI.f32) yi)
(PI)
(PI.f32)
yi
(+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))))
(-.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) yi) #s(literal 4/3 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (/.f32 xi (*.f32 uy uy)) uy)))
(* (* 4/3 yi) (* (PI) (* (PI) (PI))))
(*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.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))
(neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (/.f32 (/.f32 xi (*.f32 uy uy)) uy)))
(/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (/.f32 xi (*.f32 uy uy)) uy))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)
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))
(* (* ux (* (- 1 ux) maxCos)) zi)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(* ux (* (- 1 ux) maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(* (- 1 ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
zi
(/ (- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
(/.f32 (+.f32 (*.f32 xi (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux (*.f32 ux zi)))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 ux #s(literal -1 binary32)) zi)))))
(- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))))
(+.f32 (*.f32 xi (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux (*.f32 ux zi))))))
(* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2)))
(*.f32 xi (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))))))
(* xi xi)
(*.f32 xi xi)
xi
(* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 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 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos))))))
1
#s(literal 1 binary32)
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (+ ux -1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))
(* ux ux)
(*.f32 ux ux)
ux
(* (- 1 ux) (+ ux -1))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(pow (cos (* 2 (* uy (PI)))) 2)
(pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(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)
(* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux (*.f32 ux zi)))))
(* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 ux (*.f32 ux zi))))
(* (* ux ux) (* zi zi))
(*.f32 ux (*.f32 ux (*.f32 zi zi)))
(* zi zi)
(*.f32 zi zi)
zi
(* (- 1 ux) (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (+.f32 ux #s(literal -1 binary32)) zi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) 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 (+.f32 ux #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) #s(literal 1/2 binary32))
(* (* maxCos ux) (* zi (- 1 ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 ux zi)))
(* maxCos ux)
(*.f32 ux maxCos)
(* zi (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)

localize768.0ms (3.6%)

Localize:

Found 18 expressions of interest:

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

Compiled 1779 to 109 computations (93.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 204.0ms
ival-mult: 102.0ms (49.9% of total)
ival-pow: 31.0ms (15.2% of total)
ival-add: 22.0ms (10.8% of total)
ival-div: 16.0ms (7.8% of total)
compiled-spec: 6.0ms (2.9% of total)
ival-sin: 5.0ms (2.4% of total)
...c/correct-round.rkt:119:19: 5.0ms (2.4% of total)
ival-neg: 5.0ms (2.4% of total)
ival-sqrt: 4.0ms (2% of total)
ival-sub: 3.0ms (1.5% of total)
ival-cos: 3.0ms (1.5% of total)
ival-pi: 1.0ms (0.5% of total)
const: 1.0ms (0.5% of total)
backward-pass: 0.0ms (0% of total)

series229.0ms (1.1%)

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

231 calls:

TimeVariablePointExpression
39.0ms
ux
@inf
(/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux)
7.0ms
maxCos
@-inf
(* (pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2) (sin (* 2 (* uy (PI)))))
6.0ms
maxCos
@-inf
(/ (- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
4.0ms
ux
@inf
(/ (- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
4.0ms
maxCos
@inf
(/ (- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))

rewrite346.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
4924×*-lowering-*.f32
4924×*-lowering-*.f64
1974×/-lowering-/.f32
1974×/-lowering-/.f64
1368×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0109618
1699577
27013568
08035568
Stop Event
iter limit
node limit
Counts
28 → 431
Calls
Call 1
Inputs
(+ (* (* (pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(* (pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2) (sin (* 2 (* uy (PI)))))
(pow (* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos)))) 1/2)
(* (pow ux 4) (* -1 (+ (/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux) (* maxCos maxCos))))
(* maxCos (* ux zi))
(* ux zi)
(+ xi (* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi)))))
(* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi))))
(+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi)))
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (+ (* -2 (* uy (* xi (* (PI) (PI))))) (* 2 (* (PI) yi)))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))))))
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy)))))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (* (* -1 (* uy (* uy uy))) (+ (/ (* -2 (* (PI) yi)) (* uy uy)) (+ (* (* 4/3 yi) (* (PI) (* (PI) (PI)))) (neg (/ (* xi (cos (* 2 (* uy (PI))))) (* uy (* uy uy))))))))
(* -1 (* uy (* uy uy)))
(- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))))
(* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2)))
(* xi xi)
(* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(* uy (PI))
(/ (+ (* (* maxCos maxCos) -2) (neg (/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux))) ux)
(/ (+ (* -1 (* maxCos maxCos)) (/ 1 (* ux ux))) ux)
(* (PI) (PI))
(* (PI) yi)
(* xi (* (PI) (PI)))
(/ (* -2 (* (PI) yi)) (* uy uy))
(/ (- (* (* xi xi) (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (pow (cos (* 2 (* uy (PI)))) 2))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
(* (- 1 ux) (+ ux -1))
(* (- 1 ux) (- 1 ux))
Outputs
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))))
(+.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32))))))
(+.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.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 ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) yi (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 yi (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))))) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32))))) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32)))))) (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32))) (-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi)))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32)))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.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)))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) yi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32))) (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)))) (*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux ux)) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))))))
(pow.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))))) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))))
(*.f32 (*.f32 ux ux) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32)) (*.f32 ux ux))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.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)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.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))))
(neg.f32 (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux)))))
(neg.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 (*.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 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal -1 binary32) (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) (/.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 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) (/.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 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) (*.f32 maxCos maxCos)))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))
(+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) (*.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 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))))
(+.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 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) (+.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 (/.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 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))))) (+.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 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.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 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) (-.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 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (-.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)))
(*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (neg.f32 (+.f32 (*.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 #s(literal -1 binary32) (*.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux)))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 ux ux) (neg.f32 (+.f32 (*.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 (*.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 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (+.f32 (*.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 ux (*.f32 ux (*.f32 ux ux))))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) (+.f32 (*.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 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (+.f32 (*.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))) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 (+.f32 (*.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 ux ux)) (*.f32 ux ux))
(*.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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)
(+.f32 (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) xi))
(+.f32 (+.f32 xi (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)))
(fma.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) xi)
(fma.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) uy xi)
(-.f32 (/.f32 (*.f32 xi xi) (-.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.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 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (-.f32 (*.f32 xi xi) (*.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.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 (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))))
(/.f32 (neg.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (neg.f32 (-.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 xi xi)) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi))
(*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) xi)))))
(*.f32 (-.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))))
(+.f32 (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))
(fma.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)))
(fma.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) uy (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy))) (*.f32 (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy)))) (-.f32 (*.f32 uy (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) yi) uy))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))))
(/.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 uy xi) (*.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 xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) uy) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) uy) (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))
(*.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) uy)
(+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) #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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(fma.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) yi (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (+.f32 (*.f32 (*.f32 uy xi) (*.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 (PI.f32) yi) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (*.f32 uy xi) (*.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 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))) (+.f32 (*.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))))
(/.f32 #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 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.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 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (+.f32 (*.f32 (*.f32 uy xi) (*.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 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))) (neg.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.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 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (neg.f32 (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))))))))
(*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))) (/.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 (PI.f32) yi)))))
(+.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(+.f32 (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (pow.f32 (+.f32 #s(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 1/2 binary32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(fma.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(fma.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) ux (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(fma.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) zi (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (neg.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 uy xi) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))
(+.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))
(+.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))))
(+.f32 (*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))))) (*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 xi)) (*.f32 uy (*.f32 uy uy)))))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32))))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 xi)) (*.f32 uy (*.f32 uy uy))) (neg.f32 (*.f32 uy (*.f32 uy uy)))))
(fma.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))
(fma.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (neg.f32 (*.f32 uy (*.f32 uy uy))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) #s(literal 3 binary32))) (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))) (-.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))))
(/.f32 (*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy))))) (pow.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) #s(literal 3 binary32)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) (-.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))))))
(/.f32 (*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)))) (pow.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) #s(literal 2 binary32)))) (+.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32))))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy))))) (pow.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) #s(literal 3 binary32))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) (-.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)))) (pow.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) #s(literal 2 binary32))) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (+.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32))))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))
(*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) #s(literal -1 binary32))
(*.f32 (neg.f32 uy) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) #s(literal -1 binary32)) (*.f32 uy (*.f32 uy uy)))
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) (neg.f32 uy)) (*.f32 uy uy))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))
(fma.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) ux (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) zi (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))
(fma.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))) (pow.f32 (+.f32 #s(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 1/2 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))))) (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (neg.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))))
(+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))
(+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))))
(+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 xi)) (*.f32 uy (*.f32 uy uy)))))
(+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy))))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy))))))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy))))))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32))))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy))))) (*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 xi)) (*.f32 uy (*.f32 uy uy))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy))))))
(/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy))))) (pow.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) #s(literal 3 binary32)))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)))) (*.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) (-.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))))))
(/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)))) (pow.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))) #s(literal 2 binary32)))) (+.f32 (-.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32))))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))))
(*.f32 (neg.f32 (*.f32 uy (*.f32 uy uy))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) (pow.f32 (+.f32 #s(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 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))))
(*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))) (pow.f32 (+.f32 #s(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 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(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 1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(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 1/4 binary32)) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (neg.f32 (*.f32 uy (*.f32 uy uy)))) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(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 1/2 binary32)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy))))) (neg.f32 (*.f32 uy (*.f32 uy uy))))
(*.f32 (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))))) (pow.f32 (+.f32 #s(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 1/4 binary32))) (pow.f32 (+.f32 #s(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 1/4 binary32)))
(neg.f32 (*.f32 uy (*.f32 uy uy)))
(-.f32 #s(literal 0 binary32) (*.f32 uy (*.f32 uy uy)))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(*.f32 uy (-.f32 #s(literal 0 binary32) (*.f32 uy uy)))
(*.f32 uy (*.f32 (*.f32 uy uy) #s(literal -1 binary32)))
(*.f32 (*.f32 uy uy) (neg.f32 uy))
(*.f32 (*.f32 uy (*.f32 uy uy)) #s(literal -1 binary32))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 uy uy)) uy)
(*.f32 (neg.f32 uy) (*.f32 uy uy))
(+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) maxCos (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (fma.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux (*.f32 zi zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(+.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(fma.f32 xi (*.f32 (*.f32 xi (+.f32 #s(literal 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/2 binary32) (*.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 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 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/2 binary32) (*.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 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.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/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 xi xi) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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/2 binary32) (*.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 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 #s(literal 1/2 binary32) (*.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 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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)) (pow.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 xi (*.f32 (*.f32 xi (+.f32 #s(literal 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/2 binary32) (*.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 (+.f32 #s(literal 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/2 binary32) (*.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 (*.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/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)))
(*.f32 (+.f32 #s(literal 1/2 binary32) (*.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 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)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) (*.f32 xi xi))
(*.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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/2 binary32) (*.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 (+.f32 #s(literal 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/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) xi)
(*.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 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 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (*.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(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 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 xi) #s(literal 2 binary32)))
(pow.f32 xi #s(literal 2 binary32))
(*.f32 xi xi)
(*.f32 (pow.f32 xi #s(literal 1 binary32)) (pow.f32 xi #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 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/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.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/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)))
(+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/2 binary32) (*.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 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1/2 binary32) (*.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 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1/2 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 #s(literal 1/2 binary32) (*.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 #s(literal 1/2 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 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.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 (*.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 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.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 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.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/2 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 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 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.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/2 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 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 #s(literal 1 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/2 binary32) (*.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/2 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 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)))))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))))
(neg.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)) (neg.f32 ux)))
(pow.f32 (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) #s(literal -1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) ux))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))))
(/.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) #s(literal 1 binary32)))
(/.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 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) (neg.f32 ux))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal -8 binary32)) (*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))) (*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))))
(/.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)) #s(literal 1 binary32)) ux)
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal -8 binary32)) (*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32))))) ux))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) #s(literal 1 binary32)) (*.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 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))) (neg.f32 (neg.f32 ux)))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal -8 binary32)) (*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32))))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))
(*.f32 #s(literal 1 binary32) (/.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 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 ux)))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))
(neg.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))
(pow.f32 (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))
(/.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) #s(literal 1 binary32)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (neg.f32 ux))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (*.f32 ux (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (*.f32 ux (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(/.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))) ux))
(/.f32 (*.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) #s(literal 1 binary32)) (*.f32 (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))) (neg.f32 (neg.f32 ux)))
(/.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) #s(literal 1 binary32)) ux)
(/.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))))
(/.f32 (*.f32 (-.f32 (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (neg.f32 ux)))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (log.f32 (PI.f32))))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 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 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.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 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (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 (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) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (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)))
(neg.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (-.f32 #s(literal 0 binary32) (*.f32 uy uy))))
(neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)))
(pow.f32 (/.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 uy uy) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 uy (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) uy))))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (-.f32 #s(literal 0 binary32) (*.f32 uy uy)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy))
(/.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) uy)) uy)
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 uy uy))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) #s(literal 1 binary32)) (*.f32 uy uy))
(/.f32 (neg.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) uy))) (neg.f32 uy))
(/.f32 (*.f32 (/.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) yi)) uy)
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 uy uy))))
(*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 uy uy))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (/.f32 #s(literal 1 binary32) (*.f32 uy uy)))
(*.f32 (/.f32 #s(literal -2 binary32) uy) (/.f32 (*.f32 (PI.f32) yi) uy))
(*.f32 (/.f32 (*.f32 (PI.f32) yi) uy) (/.f32 #s(literal -2 binary32) uy))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 uy uy)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 yi (/.f32 #s(literal 1 binary32) (*.f32 uy uy))))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 yi (*.f32 uy uy)))
(*.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) uy)) (/.f32 #s(literal 1 binary32) uy))
(*.f32 (/.f32 (*.f32 (PI.f32) yi) (*.f32 uy uy)) #s(literal -2 binary32))
(*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) uy) (/.f32 yi uy))
(neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(pow.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) #s(literal -1 binary32))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32)) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(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 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal -1 binary32) (-.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 ux (-.f32 #s(literal 1 binary32) ux) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) ux (*.f32 #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) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.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 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.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 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.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 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) (-.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 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) (-.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 ux #s(literal 1 binary32)))
(/.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 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.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 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(/.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 ux #s(literal 1 binary32)))
(*.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))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))

simplify738.0ms (3.4%)

Algorithm
egg-herbie
Rules
5614×*-lowering-*.f32
5614×*-lowering-*.f64
4300×+-lowering-+.f64
4300×+-lowering-+.f32
1636×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0208547241
1695542625
0800342625
Stop Event
iter limit
node limit
Counts
924 → 924
Calls
Call 1
Inputs
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(+ (* 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)))) (pow (sqrt -1) 2)))))
(+ (* 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 (+ (* -1 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* 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)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -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/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -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 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux)) (* 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))))))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (/ (* (pow ux 8) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2)))) (pow (sqrt -1) 2)))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(* maxCos (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))
(* maxCos (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))))
(* maxCos (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* -1/16 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (+ (* 1/16 (* (/ (* xi (cos (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* -1/16 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (+ (* 1/16 (* (/ (* xi (cos (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* 2 (* (* (pow ux 2) (* uy (* yi (* (PI) (sqrt -1))))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (+ (* 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 (* (* (pow ux 2) (* yi (* (PI) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* (pow ux 2) (* yi (* (PI) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* (pow ux 2) (* uy (* yi (* (pow (PI) 3) (sqrt -1))))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))))) (* xi (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))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* 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))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* yi (+ (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (+ (* (/ (* 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 (+ (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (+ (* (/ (* 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 (+ (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* -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 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* -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 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* -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)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(* (* 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))))))) (+ (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) xi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) xi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) xi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (/ (* 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)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) 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)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) 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)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) xi)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) zi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) zi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) zi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))
(* 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) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) zi)))))
(* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (sin (* 2 (* uy (PI))))))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))
(+ (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* ux (sin (* 2 (* uy (PI))))))) (* 1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))))))
(+ (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (* (pow ux 2) (+ (* 1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* ux (+ (* -1 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* 1/2 (* ux (* (sin (* 2 (* uy (PI)))) (- (pow maxCos 2) (* 1/4 (/ (pow maxCos 4) (pow (sqrt -1) 2))))))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 4)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 4)))) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 5)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 3)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) maxCos)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos ux)))) (pow ux 3))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))
(+ (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (* (pow maxCos 2) (+ (* -1/8 (/ (* (pow maxCos 2) (* (pow ux 8) (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2)))) (pow (sqrt -1) 2))) (* 1/2 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(+ (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))) (* (pow maxCos 2) (+ (* -1/8 (/ (* (pow ux 8) (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2))) (pow (sqrt -1) 2))) (* 1/16 (/ (* (pow maxCos 2) (* (pow ux 12) (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3)))) (pow (sqrt -1) 4))))))))
(* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(* -1 (* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))
(* -1 (* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(* -1 (* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))
(* 2 (* (* (pow ux 2) (* uy (* (PI) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))
(* uy (+ (* -4/3 (* (* (pow ux 2) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* 2 (* (* (pow ux 2) (* (PI) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))
(* uy (+ (* 2 (* (* (pow ux 2) (* (PI) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow ux 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* 4/15 (* (* (pow ux 2) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))))
(* uy (+ (* 2 (* (* (pow ux 2) (* (PI) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow ux 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow ux 2) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* 4/15 (* (* (pow ux 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
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 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2)))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 8) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2))) (* -1/16 (* (pow maxCos 2) (* (pow ux 12) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3)))))))))
(* (* maxCos (* (pow ux 2) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (* (pow ux 6) (pow (sqrt -1) 3)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (* (pow ux 6) (pow (sqrt -1) 3)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (* (pow ux 10) (pow (sqrt -1) 5)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(* -1 (* (* maxCos (* (pow ux 2) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (* (pow ux 6) (pow (sqrt -1) 3)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (* (pow ux 6) (pow (sqrt -1) 3)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (* (pow ux 10) (pow (sqrt -1) 5)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))
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 (* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* maxCos (* ux zi))
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* ux zi)
(* 2 (* uy (* yi (PI))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (* uy (+ (* -2 (* 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)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (/ xi (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 uy))) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+ xi (+ (* -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))) (/ xi yi))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (/ xi yi))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (/ xi yi))))
(* 2 (* uy (* yi (PI))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(* 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 (* 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 (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))) (* (pow maxCos 2) (* ux (+ xi (* 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 (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ xi (* 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))))) (+ (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ xi (* 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 (* 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))))) (+ (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ xi (+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* 1/2 (* (/ (+ xi (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (+ xi (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* maxCos (+ (* -1/8 (* (/ (+ xi (* 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 (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ xi (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (* 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 (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 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)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (+ 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 (+ 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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* xi (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(* xi (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(* xi (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(* -1 (* (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* xi (+ (* -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))) 1)))))
(* -1 (* xi (+ (* -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))) 1)))))
(* -1 (* xi (+ (* -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))) 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))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) 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 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ xi (* 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 (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(* (pow uy 3) (+ (* -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)))))
(+ (* -1 (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* -1 (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* -1 (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(* -1 (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))))
(* yi (+ (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* yi (+ (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(* (pow uy 3) (* yi (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2))))))
(* -1 (* yi (+ (* -1 (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -1 (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -1 (* yi (+ (* -1 (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(* -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))) (* 4/3 (* yi (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(* xi (cos (* 2 (* uy (PI)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* -1 (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* -1 (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* -1 (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux zi)))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* 1/2 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* 1/2 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (/ (* maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (/ (* maxCos zi) ux))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* (pow uy 3) (* (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (/ (* maxCos zi) ux)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* -1 (* maxCos zi)) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (sqrt -1))))) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (pow (sqrt -1) 3)))))) ux)) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1)))) ux)))))
(* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))) (* ux (* zi (- 1 ux))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))) (* 1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow uy 3) (* (pow (- 1 ux) 2) (* (pow (- ux 1) 2) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (* ux (* zi (- 1 ux)))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* ux (* zi (- 1 ux)))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/16 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* ux (* zi (- 1 ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/16 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))
(+ (* 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/3 (* (* (pow uy 3) (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3))))))
(* -4/3 (* (* (pow uy 3) (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 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)))))))) (pow uy 3))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 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)))))))) (pow uy 3))) (* 4/3 (* (* yi (pow (PI) 3)) (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))))))))
(+ (* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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)))))))))
(+ (* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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)))))))))
(+ (* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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)))))))))
(* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* yi (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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))))
(* (* (pow uy 3) (* yi (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* yi (+ (* -1 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 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)))))
(* -1 (* yi (+ (* -1 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 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)))))
(* -1 (* yi (+ (* -1 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 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)))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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)))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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)))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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)))))))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (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 (/ (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(* -1 (* (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* -1 (* (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* -1 (* (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+ (* -1 (* (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* -1 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (- 1 ux)))))
(* zi (+ (* -1 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (- 1 ux)))))
(* zi (+ (* -1 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (- 1 ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* 1/2 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* (pow ux 2) (+ (* 1/2 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))) (* ux (+ (* -1 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))) (* -1/2 (* ux (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))))
(* -1 (* maxCos (* (pow ux 2) (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* (pow ux 2) (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (* -1/2 (/ (* (pow uy 3) (* (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1)))))))))
(* -1 (* maxCos (* (pow ux 2) (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* 1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (sqrt -1))))) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (pow (sqrt -1) 3)))))) ux)) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1))) ux))))
(* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))) (* 1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow uy 3) (* (pow (- 1 ux) 2) (* (pow (- ux 1) 2) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (pow uy 3) (* (pow (- 1 ux) 3) (* (pow (- ux 1) 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))) (* 1/8 (* (pow ux 4) (* (pow uy 3) (* (pow (- 1 ux) 2) (* (pow (- ux 1) 2) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))))))
(* -1 (* (* maxCos (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))) (sqrt (* (- 1 ux) (- ux 1)))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/16 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))
(* (* maxCos (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))) (sqrt (* (- 1 ux) (- ux 1))))
(* -1 (* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))
(* -1 (* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/16 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))))))))
(* 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/3 (* (* (pow uy 3) (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -4/3 (* (* (pow uy 3) (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (* yi (pow (PI) 3)) (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 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* yi (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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)))))))))
(* (* (pow uy 3) (* yi (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* yi (+ (* -1 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2))))) (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 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2))))) (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 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2))))) (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 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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 (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (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)))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) 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)))))))) (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) 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)))))))) (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (pow uy 3))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* ux (- (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* ux (- (+ (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* ux (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2)))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 4))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* -4 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4)))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* (pow uy 2) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6)))))) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (* ux (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 4))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2))) ux))) ux))))
(* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(+ (* -4 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4)))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* (pow uy 2) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6)))))) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow xi 2)
(pow (cos (* 2 (* uy (PI)))) 2)
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(pow (cos (* 2 (* uy (PI)))) 2)
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* 2 (* (pow maxCos 2) (* ux (pow (cos (* 2 (* uy (PI)))) 2)))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (pow (cos (* 2 (* uy (PI)))) 2))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (pow (cos (* 2 (* uy (PI)))) 2))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux)) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow ux 4))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (pow (cos (* 2 (* uy (PI)))) 2))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow ux 2))) ux))) ux))))
(+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))
(+ 1 (+ (* -4 (* (pow uy 2) (* (pow (PI) 2) (+ 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 ux 2) (* (- 1 ux) (- ux 1)))) (* (pow uy 2) (+ (* -4 (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow uy 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4)))))))))
(+ 1 (+ (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))) (* (pow uy 2) (+ (* -4 (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow uy 2) (+ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4)))) (* (pow uy 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6)))))))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(/ -1 (pow ux 4))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(/ (* (pow maxCos 2) (- (/ 1 ux) 2)) ux)
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(/ (* (pow maxCos 2) (- (/ 1 ux) 2)) ux)
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(/ -1 (pow ux 4))
(/ (- (* (pow maxCos 2) (pow ux 2)) 1) (pow ux 4))
(/ (- (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) 1) (pow ux 4))
(/ (- (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) 1) (pow ux 4))
(* -2 (/ (pow maxCos 2) ux))
(/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)
(/ (- (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3))) ux)
(/ (- (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3))) ux)
(* -2 (/ (pow maxCos 2) ux))
(* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux))
(* -1 (/ (+ (* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux)) (* 2 (pow maxCos 2))) ux))
(* -1 (/ (+ (* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux)) (* 2 (pow maxCos 2))) ux))
(/ 1 (pow ux 3))
(+ (* -1 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3)))
(+ (* -1 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3)))
(+ (* -1 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3)))
(* -1 (/ (pow maxCos 2) ux))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(* -1 (/ (pow maxCos 2) ux))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(/ 1 (pow ux 3))
(/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 3))
(/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 3))
(/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 3))
(* -1 (/ (pow maxCos 2) ux))
(/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux)
(/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux)
(/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux)
(* -1 (/ (pow maxCos 2) ux))
(* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux))
(* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux))
(* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* 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))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(* maxCos (* ux (* zi (- 1 ux))))
(+ (* 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))))))))
(+ (* 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))))) (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)))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (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))))))) (/ (* 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)))) 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)))) 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)))) xi)))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (- (* maxCos (- (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI))))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (* ux (* zi (- 1 ux)))))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* maxCos (- (* maxCos (- (+ (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (- 1 ux) (- (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI))))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (* 1/2 (* (pow ux 3) (* zi (* (pow (- 1 ux) 2) (- ux 1)))))))) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI))))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (* ux (* zi (- 1 ux)))))) (* xi (cos (* 2 (* uy (PI))))))
(/ (* maxCos (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))
(* maxCos (- (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow ux 3) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 5) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow maxCos 4) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))))
(* -1 (/ (* maxCos (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))
(* -1 (* maxCos (- (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow ux 3) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 5) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow maxCos 4) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))))
(* xi (cos (* 2 (* uy (PI)))))
(+ (* maxCos (* ux zi)) (* xi (cos (* 2 (* uy (PI))))))
(+ (* ux (- (* ux (- (+ (* -1 (* maxCos zi)) (* -1 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (* maxCos zi)))) (* xi (cos (* 2 (* uy (PI))))))
(+ (* ux (- (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (- (* 2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1 (/ (* maxCos (* zi (- (+ (* -1 (* maxCos zi)) (* -1 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (/ (* maxCos (* zi (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi))))) (* xi (cos (* 2 (* uy (PI))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (* maxCos zi)))) (* xi (cos (* 2 (* uy (PI))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -1 (/ (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))))) (* maxCos (* (sqrt -1) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (* (sqrt -1) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (* (pow (sqrt -1) 3) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (/ (* (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(/ (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(- (+ (* (pow uy 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* (pow uy 2) (- (+ (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* (pow uy 2) (- (/ (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* (pow uy 2) (- (+ (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* (pow uy 2) (- (+ (* (pow uy 2) (- (/ (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (/ (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/45 (* (/ (* xi (* (pow (PI) 6) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (/ (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* 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)))))))
(+ (* 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))))))))
(+ (* 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))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 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))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* 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 (* (/ (* 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 (* (/ (* 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 (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
-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))
1
(+ 1 (* -2 ux))
(+ 1 (* ux (- ux 2)))
(+ 1 (* ux (- ux 2)))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
Outputs
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(+ (* maxCos (* ux zi)) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(+ (* 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)))) (pow (sqrt -1) 2)))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* 1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* -1 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (+.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 #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) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))))))
(* (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 #s(literal -1 binary32) maxCos) zi) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -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)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) 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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (+.f32 (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos 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 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (+.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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.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) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))) (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -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 #s(literal -1 binary32) maxCos) zi) (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 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 #s(literal -1 binary32) maxCos) zi) (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux)) (* 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 #s(literal -1 binary32) maxCos) zi) (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(+.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)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.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 ux #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))))))
(+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (/ (* (pow ux 8) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2)))) (pow (sqrt -1) 2)))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.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 ux #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.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 (*.f32 (pow.f32 ux #s(literal 8 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))
(* maxCos (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux))))))
(* maxCos (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))))) (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/8 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux)))))))
(* maxCos (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* -1/16 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (+ (* 1/16 (* (/ (* xi (cos (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))))) (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/8 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) #s(literal 5 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))))) (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/8 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/2 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* -1/16 (* (/ (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (+ (* 1/16 (* (/ (* xi (cos (* 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))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 ux (*.f32 (*.f32 xi (cos.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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* 2 (* (* (pow ux 2) (* uy (* yi (* (PI) (sqrt -1))))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* (pow ux 2) (* yi (* (PI) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* (pow ux 2) (* yi (* (PI) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* (pow ux 2) (* uy (* yi (* (pow (PI) 3) (sqrt -1))))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 uy yi) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))
(* yi (+ (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (+ (* (/ (* 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 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))) (+.f32 (/.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)))))))) yi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* yi (+ (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (+ (* (/ (* 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 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))) (+.f32 (/.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)))))))) yi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* yi (+ (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (+ (* (/ (* 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 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))) (+.f32 (/.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)))))))) yi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* -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 #s(literal -1 binary32) yi) (-.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* -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 #s(literal -1 binary32) yi) (-.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* -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 #s(literal -1 binary32) yi) (-.f32 (neg.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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))))))) (+ (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) xi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.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 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) xi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.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 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) xi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.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 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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)))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))) xi)))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))
(+.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)))))))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))))
(+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) zi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))
(*.f32 zi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.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)))))))) zi)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) zi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))
(*.f32 zi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.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)))))))) zi)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) zi) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))
(*.f32 zi (+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.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)))))))) zi)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 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))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) 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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) 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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) 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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))) zi)))
(* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (sin (* 2 (* uy (PI))))))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* ux (sin (* 2 (* uy (PI))))))) (* 1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (* (pow ux 2) (+ (* 1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* ux (+ (* -1 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* 1/2 (* ux (* (sin (* 2 (* uy (PI)))) (- (pow maxCos 2) (* 1/4 (/ (pow maxCos 4) (pow (sqrt -1) 2))))))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 4)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 4)))) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 5)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 5 binary32))))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 3)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) maxCos)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos ux)))) (pow ux 3))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos ux))))) (*.f32 ux (*.f32 ux ux))))) ux))))
(* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))
(+ (* 1/2 (* (pow maxCos 2) (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))
(+ (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (* (pow maxCos 2) (+ (* -1/8 (/ (* (pow maxCos 2) (* (pow ux 8) (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2)))) (pow (sqrt -1) 2))) (* 1/2 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 8 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))
(+ (* (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 2)) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))) (* (pow maxCos 2) (+ (* -1/8 (/ (* (pow ux 8) (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2))) (pow (sqrt -1) 2))) (* 1/16 (/ (* (pow maxCos 2) (* (pow ux 12) (* (sin (* 2 (* uy (PI)))) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3)))) (pow (sqrt -1) 4))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (pow.f32 ux #s(literal 8 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (pow.f32 ux #s(literal 12 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))))))
(* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))
(* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))
(* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))))))
(* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) #s(literal 5 binary32)))))))))
(* -1 (* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))
(* -1 (* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))))))
(* -1 (* maxCos (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) #s(literal 5 binary32)))))))))
(* 2 (* (* (pow ux 2) (* uy (* (PI) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))
(* uy (+ (* -4/3 (* (* (pow ux 2) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* 2 (* (* (pow ux 2) (* (PI) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))))))))
(* uy (+ (* 2 (* (* (pow ux 2) (* (PI) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow ux 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* 4/15 (* (* (pow ux 2) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy uy)) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))))))
(* uy (+ (* 2 (* (* (pow ux 2) (* (PI) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow ux 2) (* (pow (PI) 3) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow ux 2) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1)))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))) (* 4/15 (* (* (pow ux 2) (* (pow (PI) 5) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
(* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt (- (+ (* -2 (/ (pow maxCos 2) ux)) (pow maxCos 2)) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (/ 1 (pow ux 4))))))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux)) (-.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))))))))
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 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* 1/2 (* ux (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 1/2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 #s(literal -1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)))))))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))
(* (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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -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))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux)) ux))))
1
#s(literal 1 binary32)
(+ 1 (* -1/2 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 8 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 8) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 2))) (* -1/16 (* (pow maxCos 2) (* (pow ux 12) (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3)))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 8 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 12 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))))))
(* (* maxCos (* (pow ux 2) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))
(* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (* (pow ux 6) (pow (sqrt -1) 3)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (* (pow ux 6) (pow (sqrt -1) 3)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (* (pow ux 10) (pow (sqrt -1) 5)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) #s(literal 5 binary32))))))))
(* -1 (* (* maxCos (* (pow ux 2) (sqrt -1))) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (* (pow ux 6) (pow (sqrt -1) 3)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (* (pow ux 6) (pow (sqrt -1) 3)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 3))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (* (pow ux 10) (pow (sqrt -1) 5)))) (sqrt (/ 1 (pow (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))) 5))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (* (pow ux 2) (sqrt -1)))) (sqrt (/ 1 (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (* (pow ux 2) (sqrt -1)) (sqrt (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) 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 #s(literal -1 binary32) (*.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 -1 binary32) (*.f32 maxCos maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)))))
(+ 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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) ux)) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) 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 -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)) ux)) (*.f32 maxCos maxCos)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))
(+ 1 (* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (* (pow ux 4) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* ux zi)
(*.f32 ux zi)
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(*.f32 xi (+.f32 #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 yi (PI.f32))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(*.f32 xi (+.f32 #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 yi (PI.f32))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(*.f32 xi (+.f32 #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 yi (PI.f32))) xi)))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (/ xi (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy))) (/.f32 xi (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (/ xi (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy))) (/.f32 xi (*.f32 uy uy)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)) uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))))
(*.f32 (*.f32 uy uy) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (/.f32 xi uy)) uy)))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+.f32 xi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+.f32 xi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+.f32 xi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (/ xi yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (/ xi yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (+ (* 2 (* uy (PI))) (/ xi yi))))
(*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 xi yi))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (/.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) yi)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (/.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) yi)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (/.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))) yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi))))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi))))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi))))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 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 yi (/.f32 (PI.f32) 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 yi (/.f32 (PI.f32) 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 yi (/.f32 (PI.f32) uy)))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.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 yi (/.f32 (PI.f32) uy))) (*.f32 (*.f32 #s(literal 2 binary32) 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 yi (/.f32 (PI.f32) uy))) (*.f32 (*.f32 #s(literal 2 binary32) 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 yi (/.f32 (PI.f32) uy))) (*.f32 (*.f32 #s(literal 2 binary32) xi) (*.f32 (PI.f32) (PI.f32))))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 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 yi (PI.f32)) 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 yi (PI.f32)) 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 yi (PI.f32)) xi))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) 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 (*.f32 (*.f32 #s(literal -2 binary32) 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 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) yi)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.f32) (PI.f32)))) yi)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy xi) (*.f32 (PI.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 yi (PI.f32))))))
(+ 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 yi (PI.f32))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ xi (* 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 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))) (* (pow maxCos 2) (* ux (+ xi (* 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 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ xi (* 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))))) (+ (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ xi (* 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 (* 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))))) (+ (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (/.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (sqrt.f32 #s(literal -1 binary32)))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (neg.f32 (/.f32 (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))) ux)) ux)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (- 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 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(+ xi (+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (- 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 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 (-.f32 #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/2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ xi (* 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 ux (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (* (/ (+ xi (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))))
(* maxCos (+ (* -1/8 (* (/ (+ xi (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (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/2 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(* maxCos (+ (* -1/8 (* (/ (+ xi (* 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 (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ xi (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ xi (* 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 (* 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 (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))) (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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) 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 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) (*.f32 (*.f32 xi (+.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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) (*.f32 (*.f32 xi (+.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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) (*.f32 (*.f32 xi (+.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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (+.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 (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) 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 (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) 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 (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 yi (PI.f32))) xi)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) 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)))))))))))
(* -1 (* (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(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 (/ (+ (* 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))) 1)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) 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 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))))
(* -1 (* xi (+ (* -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))) 1)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) 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 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))))
(* -1 (* xi (+ (* -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))) 1)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) 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 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #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)))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(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 #s(literal -2 binary32) (*.f32 (*.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 (*.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 2 binary32) (*.f32 yi (/.f32 (PI.f32) 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))))))))))
(* (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 (*.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 2 binary32) (*.f32 yi (/.f32 (PI.f32) 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 (*.f32 (/.f32 xi (*.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 (*.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 (*.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 2 binary32) (*.f32 yi (/.f32 (PI.f32) 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 (*.f32 (/.f32 xi (*.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 (*.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 #s(literal -2 binary32) (*.f32 (*.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 (*.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 2 binary32) (*.f32 yi (/.f32 (PI.f32) 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))))))))))
(* (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 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 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 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 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 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 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)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.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))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))))
(* 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 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(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 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) yi) (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (*.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))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) yi) (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (*.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))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) yi) (/.f32 (*.f32 (+.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (*.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))))
(* 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 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(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 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (sqrt.f32 (+.f32 #s(literal 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 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) yi)))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (sqrt.f32 (+.f32 #s(literal 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 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) yi)))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (sqrt.f32 (+.f32 #s(literal 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 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))) yi)))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 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 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ xi (* 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 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) zi) (sqrt.f32 (+.f32 #s(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 (- 1 ux))) (* (/ (+ xi (* 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 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) zi) (sqrt.f32 (+.f32 #s(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 (- 1 ux))) (* (/ (+ xi (* 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 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) zi) (sqrt.f32 (+.f32 #s(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)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) zi) (sqrt.f32 (+.f32 #s(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 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) zi) (sqrt.f32 (+.f32 #s(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 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) zi) (sqrt.f32 (+.f32 #s(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
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (* uy (+ (* 2 (* yi (PI))) (* uy (+ (* -2 (* xi (pow (PI) 2))) (* -4/3 (* uy (* yi (pow (PI) 3)))))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))))
(* -4/3 (* (pow uy 3) (* yi (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (* 2 (/ (* yi (PI)) (pow uy 2)))))
(*.f32 (*.f32 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 yi (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 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* yi (pow (PI) 3))) (+ (* 2 (/ (* yi (PI)) (pow uy 2))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))) (/.f32 (*.f32 xi (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 (*.f32 uy (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -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 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1 (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* -1 (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(+ (* -1 (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* -1 (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* yi (+ (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* yi (+ (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* yi (+ (* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (/ (* xi (cos (* 2 (* uy (PI))))) yi)))
(*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* (pow uy 3) (* yi (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (+.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))))
(* -1 (* yi (+ (* -1 (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* -1 (* yi (+ (* -1 (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* -1 (* yi (+ (* -1 (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (* -1 (/ (* xi (cos (* 2 (* uy (PI))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi)))
(* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(+ (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(+ (* -1 (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* -1 (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* -1 (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi))))
(* xi (+ (cos (* 2 (* uy (PI)))) (* -1 (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(*.f32 xi (+.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (neg.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* -1 (* xi (+ (* -1 (cos (* 2 (* uy (PI))))) (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux zi)))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* 1/2 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* 1/2 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (/ (* maxCos zi) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 maxCos zi) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (/ (* maxCos zi) ux))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* -1/2 (/ (* (pow uy 3) (* (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (/ (* maxCos zi) ux)))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 maxCos zi) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* -1 (* maxCos zi)) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1))) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (sqrt -1))))) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1)))) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (pow (sqrt -1) 3)))))) ux)) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1)))) ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux))))) ux)))
(* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (* zi (- 1 ux)))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (+ (* -1/2 (* maxCos (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))) (* ux (* zi (- 1 ux))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (+ (* maxCos (+ (* -1/2 (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))) (* 1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow uy 3) (* (pow (- 1 ux) 2) (* (pow (- ux 1) 2) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))) (* ux (* zi (- 1 ux))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.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 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (* ux (* zi (- 1 ux)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))))
(*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* ux (* zi (- 1 ux)))))))
(*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/16 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (+.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (-.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (-.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/16 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (-.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(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 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 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 uy (*.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))))))))))))))
(* -4/3 (* (* (pow uy 3) (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (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))))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (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 (/.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)))))))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (*.f32 uy uy)))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) (pow uy 3))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (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 (/.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)))))))) (*.f32 uy (*.f32 uy uy))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 uy (*.f32 uy uy)))))))
(* -4/3 (* (* (pow uy 3) (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (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 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 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)))))))) (pow uy 3))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (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 (*.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 uy (*.f32 uy uy)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 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)))))))) (pow uy 3))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (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 (*.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 uy (*.f32 uy uy)))))))
(+ (* 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)))))))))
(+ (* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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)))))))))
(+.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))))))))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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)))))))))
(+ (* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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)))))))))
(+.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))))))))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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)))))))))
(+ (* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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)))))))))
(+.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))))))))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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)))))))))
(* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))
(* yi (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* yi (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi)))
(* (* (pow uy 3) (* yi (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (+.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)))) (sqrt.f32 (+.f32 #s(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 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 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)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (sqrt.f32 (+.f32 #s(literal 1 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 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 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)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (sqrt.f32 (+.f32 #s(literal 1 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 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 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)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (sqrt.f32 (+.f32 #s(literal 1 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 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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)))))))))
(+.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))))))))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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)))))))))
(+.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))))))))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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)))))))))
(+.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))))))))) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 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 (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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)))))))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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)))))))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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)))))))) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 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 (/ (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 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 (/ (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (* zi (- 1 ux))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) xi)))
(* -1 (* (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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))))))))))
(+ (* -1 (* (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (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))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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)))))))))))
(+ (* -1 (* (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (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))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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)))))))))))
(+ (* -1 (* (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (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))) (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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)))))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* -1 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (- 1 ux)))))
(*.f32 zi (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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))))))))) zi))))
(* zi (+ (* -1 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (- 1 ux)))))
(*.f32 zi (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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))))))))) zi))))
(* zi (+ (* -1 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* maxCos (* ux (- 1 ux)))))
(*.f32 zi (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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))))))))) 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)))) (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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))))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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))))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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))))))))) zi)))
(* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* 1/2 (* (pow maxCos 2) (* (pow ux 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* 1/2 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* (pow ux 2) (+ (* 1/2 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))) (* ux (+ (* -1 (* (pow maxCos 2) (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))) (* -1/2 (* ux (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 #s(literal -1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))))))
(* -1 (* maxCos (* (pow ux 2) (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))
(neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* (pow ux 2) (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (+ (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1)))) (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (* -1/2 (/ (* (pow uy 3) (* (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* (pow ux 2) (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))
(neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* 1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (sqrt -1))))) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) ux)))
(* (pow ux 2) (+ (* -1 (* maxCos (* (pow uy 3) (* (sqrt -1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (sqrt -1)))) (* 1/2 (/ (* (pow uy 3) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* maxCos (* ux (pow (sqrt -1) 3)))))) ux)) (/ (* maxCos (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt -1))) ux))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) ux))) ux)))
(* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))) (* 1/8 (* (pow maxCos 2) (* (pow ux 4) (* (pow uy 3) (* (pow (- 1 ux) 2) (* (pow (- ux 1) 2) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.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 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))))))
(+ (* -1 (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (* (pow maxCos 2) (+ (* -1/2 (* (pow ux 2) (* (pow uy 3) (* (- 1 ux) (* (- ux 1) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))) (* (pow maxCos 2) (+ (* -1/16 (* (pow maxCos 2) (* (pow ux 6) (* (pow uy 3) (* (pow (- 1 ux) 3) (* (pow (- ux 1) 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))))))) (* 1/8 (* (pow ux 4) (* (pow uy 3) (* (pow (- 1 ux) 2) (* (pow (- ux 1) 2) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))))))))))
(+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 6 binary32)) (*.f32 uy (*.f32 uy uy))) (*.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 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 uy (*.f32 uy uy))) (*.f32 (*.f32 (*.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 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))))))))
(* -1 (* (* maxCos (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))) (sqrt (* (- 1 ux) (- ux 1)))))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))))))
(*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))))))
(* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/16 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))
(*.f32 maxCos (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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))))))))
(* (* maxCos (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))))) (sqrt (* (- 1 ux) (- ux 1))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))))
(* -1 (* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))))))
(* -1 (* maxCos (+ (* -1 (* (* ux (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3))))) (sqrt (* (- 1 ux) (- ux 1))))) (+ (* -1/2 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/16 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (* 1/8 (* (/ (* (pow uy 3) (- (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3)))) (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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))))))))
(* 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 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(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 yi (PI.f32))) (sqrt.f32 (+.f32 #s(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 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 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 uy (*.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)))))))))))))
(* -4/3 (* (* (pow uy 3) (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (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))))))))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (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 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 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 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* 2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (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 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 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 uy uy)))))
(* -4/3 (* (* (pow uy 3) (* yi (pow (PI) 3))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (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 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (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 (*.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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)))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (* yi (PI)) (pow uy 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) (pow uy 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 4/3 (* (* yi (pow (PI) 3)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (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 (*.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.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)))))))))))
(* (* 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 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 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 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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)))))))))
(+ (* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 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 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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)))))))))
(+ (* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 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 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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)))))))))
(* -1 (* (* (pow uy 3) (* yi (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))
(* yi (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (/.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)))))))) yi) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))))
(* yi (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (/.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)))))))) yi) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))))
(* yi (+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))) (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 (/.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)))))))) yi) (*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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 uy 3) (* yi (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (+.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)))) (sqrt.f32 (+.f32 #s(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 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2))))) (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 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (sqrt.f32 (+.f32 #s(literal 1 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)))))))) yi)))
(* -1 (* yi (+ (* -1 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2))))) (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 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (sqrt.f32 (+.f32 #s(literal 1 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)))))))) yi)))
(* -1 (* yi (+ (* -1 (* (* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2))))) (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 #s(literal -1 binary32) yi) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.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)))) (sqrt.f32 (+.f32 #s(literal 1 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)))))))) yi)))
(* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 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 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 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 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* -1 (* (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) (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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 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 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 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 (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (+.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)))))))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (+.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)))))))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))))
(* xi (+ (* -1 (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 xi (+.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)))))))) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 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))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (pow uy 3) (+ (* -2 (/ (* yi (PI)) (pow uy 2))) (* 4/3 (* yi (pow (PI) 3))))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (pow uy 3))
(*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy)))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi xi)))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi xi)))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi xi)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi xi)))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi xi)))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi xi)))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(+ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* ux (- (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* ux (- (+ (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* ux (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (*.f32 ux (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) ux)))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 4))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 4 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi))) ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (+.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) ux)) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi))) ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (+.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) ux)) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi))) ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* -4 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 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 xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4)))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 binary32)))))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* (pow uy 2) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6)))))) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 6 binary32)) #s(literal -128/45 binary32)))))))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 zi zi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 zi zi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 zi zi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 zi zi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 zi zi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 zi zi)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos))))
(* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))
(*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (* ux (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 4))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (pow.f32 ux #s(literal 4 binary32))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2))) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux))) ux)) ux)))
(* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* -4 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(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) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4)))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 uy) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 binary32)))))))
(+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* (pow uy 2) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6)))))) (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 uy) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 6 binary32)) #s(literal -128/45 binary32)))))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow xi 2)
(*.f32 xi xi)
(pow (cos (* 2 (* uy (PI)))) 2)
(pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1)))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 maxCos maxCos))))
(pow (cos (* 2 (* uy (PI)))) 2)
(pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (pow (cos (* 2 (* uy (PI)))) 2))
(+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* 2 (* (pow maxCos 2) (* ux (pow (cos (* 2 (* uy (PI)))) 2)))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+.f32 (pow.f32 (cos.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) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (pow (cos (* 2 (* uy (PI)))) 2)))) (* 2 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))))))) (pow (cos (* 2 (* uy (PI)))) 2))
(+.f32 (pow.f32 (cos.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) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (pow (cos (* 2 (* uy (PI)))) 2))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (+ (* -1 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux)) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow ux 4))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (pow.f32 ux #s(literal 4 binary32))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (pow (cos (* 2 (* uy (PI)))) 2))))
(neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* 2 (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (/ (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2)) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) ux) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (pow (cos (* 2 (* uy (PI)))) 2))) (/ (pow (cos (* 2 (* uy (PI)))) 2) (pow ux 2))) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 ux ux))) ux)) ux)))
(+ 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 (+ (* -4 (* (pow uy 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(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)))) (* (pow uy 2) (+ (* -4 (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow uy 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4)))))))))
(+.f32 (+.f32 #s(literal 1 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 uy) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 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 uy) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 binary32)))))))
(+ 1 (+ (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))) (* (pow uy 2) (+ (* -4 (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow uy 2) (+ (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4)))) (* (pow uy 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6)))))))))))
(+.f32 (+.f32 #s(literal 1 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 uy) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 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 uy) (+.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 (pow.f32 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 binary32))) (*.f32 (*.f32 uy uy) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 6 binary32)) #s(literal -128/45 binary32)))))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* 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))
(/ -1 (pow ux 4))
(/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32)))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(-.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(-.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(-.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))
(/ (* (pow maxCos 2) (- (/ 1 ux) 2)) ux)
(*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) ux))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(/ (* (pow maxCos 2) (- (/ 1 ux) 2)) ux)
(*.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) ux))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(/ -1 (pow ux 4))
(/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32)))
(/ (- (* (pow maxCos 2) (pow ux 2)) 1) (pow ux 4))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(/ (- (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) 1) (pow ux 4))
(/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)))) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(/ (- (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) 1) (pow ux 4))
(/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos maxCos) ux)))) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(* -2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)
(/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)
(/ (- (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3))) ux)
(/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) ux)
(/ (- (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3))) ux)
(/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (-.f32 (/.f32 (*.f32 maxCos maxCos) ux) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) ux)
(* -2 (/ (pow maxCos 2) ux))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 maxCos maxCos) ux))
(* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux))
(neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux)) ux))
(* -1 (/ (+ (* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux)) (* 2 (pow maxCos 2))) ux))
(neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux))
(* -1 (/ (+ (* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux)) (* 2 (pow maxCos 2))) ux))
(neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux))
(/ 1 (pow ux 3))
(/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))
(+ (* -1 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux))
(+ (* -1 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux))
(+ (* -1 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux))
(* -1 (/ (pow maxCos 2) ux))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux)
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) ux)))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) ux)))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) ux)))
(* -1 (/ (pow maxCos 2) ux))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux)
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) ux)))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) ux)))
(* (pow maxCos 2) (- (/ 1 (* (pow maxCos 2) (pow ux 3))) (/ 1 ux)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) ux)))
(/ 1 (pow ux 3))
(/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))
(/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 3))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (*.f32 ux (*.f32 ux ux)))
(/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 3))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (*.f32 ux (*.f32 ux ux)))
(/ (+ 1 (* -1 (* (pow maxCos 2) (pow ux 2)))) (pow ux 3))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (*.f32 ux (*.f32 ux ux)))
(* -1 (/ (pow maxCos 2) ux))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux)
(/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux)
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)
(/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux)
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)
(/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux)
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)
(* -1 (/ (pow maxCos 2) ux))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux)
(* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux))
(neg.f32 (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))
(* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux))
(neg.f32 (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))
(* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux))
(neg.f32 (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))
(* 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))
(* 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)))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* -2 (/ (* yi (PI)) (pow uy 2)))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (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))))))))
(+.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))))))))
(+.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)))))))))
(* (* 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))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (+.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 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (+.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 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))
(*.f32 xi (+.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 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi)))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* maxCos (* ux (* zi (- 1 ux)))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (-.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (cos (* 2 (* uy (PI)))))
(*.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 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 (- (* maxCos (- (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI))))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (* ux (* zi (- 1 ux)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (-.f32 (*.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 ux #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.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)))))))) (+.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 ux #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.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))))))))) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* maxCos (- (* maxCos (- (+ (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (- 1 ux) (- (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI))))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (* 1/2 (* (pow ux 3) (* zi (* (pow (- 1 ux) 2) (- ux 1)))))))) (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI))))))) (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (* ux (* zi (- 1 ux)))))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (neg.f32 (/.f32 (*.f32 ux (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 (*.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 ux #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.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)))))))) (+.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 ux #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.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)))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 zi (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 ux #s(literal -1 binary32)))))) (-.f32 (-.f32 (*.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 ux #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.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)))))))) (+.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 ux #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.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)))))))))) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(/ (* maxCos (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))
(*.f32 maxCos (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))
(* maxCos (- (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))))) (+.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 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (+.f32 (neg.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 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (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 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 ux (*.f32 (*.f32 xi (cos.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)))))))) (pow.f32 maxCos #s(literal 4 binary32)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))))) (+.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 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow ux 3) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 5) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow maxCos 4) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (+.f32 (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 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (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 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 ux (*.f32 (*.f32 xi (cos.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))))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 ux #s(literal 5 binary32)) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (/.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 maxCos maxCos)) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))))) (+.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 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.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 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) ux) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))))))))
(* -1 (/ (* maxCos (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))
(neg.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (- (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) 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 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (neg.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 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (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 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 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 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (pow.f32 maxCos #s(literal 4 binary32)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) 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 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow ux 3) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 5) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow maxCos 4) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (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 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (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 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 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 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (+.f32 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (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 ux #s(literal 5 binary32)) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (+.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 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 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 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.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 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) ux) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* 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)))
(+ (* ux (- (* ux (- (+ (* -1 (* maxCos zi)) (* -1 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (* maxCos zi)))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 ux (-.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))
(+ (* ux (- (* ux (- (+ (* -1 (* maxCos zi)) (+ (* -1 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* ux (- (* 2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1 (/ (* maxCos (* zi (- (+ (* -1 (* maxCos zi)) (* -1 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (/ (* maxCos (* zi (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi))))) (* xi (cos (* 2 (* uy (PI))))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (* maxCos zi)))) (* xi (cos (* 2 (* uy (PI))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 ux (-.f32 (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (-.f32 (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos zi) (-.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 maxCos zi) (+.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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (*.f32 ux (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (*.f32 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 #s(literal 1 binary32) (*.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 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (*.f32 ux (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -1 (/ (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))))) (* maxCos (* (sqrt -1) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (*.f32 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 #s(literal 1 binary32) (*.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 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (*.f32 ux (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) ux)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (* (sqrt -1) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (* (pow (sqrt -1) 3) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (/ (* (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 2)))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (-.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (-.f32 (-.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))))) (*.f32 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 #s(literal 1 binary32) (*.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 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) ux)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))
(/ (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* (pow uy 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* (pow uy 2) (- (+ (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* (pow uy 2) (- (/ (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 uy uy) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* (pow uy 2) (- (+ (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* (pow uy 2) (- (+ (* (pow uy 2) (- (/ (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* -8/3 (pow (PI) 6)) (* -8/45 (pow (PI) 6))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (/ (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/45 (* (/ (* xi (* (pow (PI) 6) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (/ (* (pow xi 2) (* (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))) (+ (* 4/3 (pow (PI) 4)) (* 4 (pow (PI) 4))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 6 binary32)) #s(literal -128/45 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal -4/45 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))) (*.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 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 (PI.f32) #s(literal 4 binary32)) #s(literal 16/3 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (pow.f32 (PI.f32) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* (* 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))))))))
(+ (* 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))))))))
(+.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))))))))
(+.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))))
(*.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) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.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)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.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)))))))) zi)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(*.f32 zi (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (/.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)))))))) 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))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.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)))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.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)))))))) zi)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.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)))))))) zi)))
-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) (neg.f32 ux))) #s(literal -1 binary32))
(- (* ux (+ 2 (* -1 ux))) 1)
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) #s(literal -1 binary32))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 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 -1 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 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) ux)) #s(literal -1 binary32)))
(* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) ux)) #s(literal -1 binary32)))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux)))

eval281.0ms (1.3%)

Compiler

Compiled 134879 to 5192 computations (96.2% saved)

prune332.0ms (1.5%)

Pruning

79 alts after pruning (77 fresh and 2 done)

PrunedKeptTotal
New1467391506
Fresh183856
Picked415
Done011
Total1489791568
Accuracy
99.8%
Counts
1568 → 79
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(fma.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
98.8%
(fma.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
98.8%
(fma.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (neg.f32 (+.f32 (*.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)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
98.7%
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux ux)) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
40.1%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
35.2%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
82.2%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
60.7%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 xi xi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi xi)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
76.9%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
40.1%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
49.9%
(/.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 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
50.0%
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 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/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))) xi) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
39.1%
(/.f32 (-.f32 (*.f32 (*.f32 yi 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)))))) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
27.1%
(/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 (log.f32 xi) #s(literal 2 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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
46.9%
(/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
49.7%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 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 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
65.7%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
96.0%
(+.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
85.4%
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
82.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 yi (PI.f32))))))
98.8%
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))
41.1%
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (+.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)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.6%
(+.f32 (*.f32 (*.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 (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))))) yi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.0%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
51.5%
(+.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)))))))))
94.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) uy) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
96.0%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
85.4%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
82.2%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (/.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 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
90.3%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
84.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (*.f32 xi (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 yi (PI.f32)) xi))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
85.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
81.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
93.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) (neg.f32 (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
42.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.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))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
37.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.0%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 (/.f32 #s(literal -2 binary32) uy) (*.f32 (PI.f32) yi)) uy) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))) (*.f32 uy (*.f32 uy uy)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.2%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
42.2%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.2%
(+.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.6%
(+.f32 (*.f32 (sqrt.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
96.0%
(+.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 ux zi))))
91.4%
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
58.9%
(+.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))))
57.0%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
91.3%
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
85.5%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))))))
85.5%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
78.6%
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
78.5%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) #s(literal -1 binary32)))
12.8%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux)
36.1%
(*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (+.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)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
12.8%
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
49.2%
(*.f32 (*.f32 xi (+.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))))))))
11.7%
(*.f32 (*.f32 ux maxCos) zi)
11.7%
(*.f32 (*.f32 maxCos zi) ux)
33.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
86.8%
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))
7.8%
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
8.0%
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.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))))))))
37.0%
(*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))
8.4%
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
12.8%
(*.f32 zi (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
85.2%
(*.f32 zi (+.f32 (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (/.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) zi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
98.3%
(*.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 (*.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)))))
12.8%
(*.f32 zi (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
8.4%
(*.f32 zi (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
98.4%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
98.5%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) yi)))))
98.2%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 yi xi))))))
89.4%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) yi)) xi))))))
98.6%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) xi) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) #s(literal -1 binary32))))) (+.f32 (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))))) xi)))))
53.1%
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
11.7%
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 9134 to 4907 computations (46.3% saved)

simplify315.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
cost-diff0
(+.f32 #s(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-diff0
(*.f32 (+.f32 #s(literal 1 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/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi)))
cost-diff0
(-.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/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
cost-diff416
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (/.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 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
cost-diff448
(/.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 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))
cost-diff448
(*.f32 uy (/.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 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi)))))))
cost-diff448
(+.f32 xi (*.f32 uy (/.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 (PI.f32) yi))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) yi))))))))
cost-diff0
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
cost-diff0
(*.f32 uy uy)
cost-diff0
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
cost-diff0
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
cost-diff0
(*.f32 maxCos zi)
cost-diff0
(*.f32 (*.f32 maxCos zi) ux)
cost-diff32
(*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (neg.f32 (+.f32 (*.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))))
cost-diff32
(pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (neg.f32 (+.f32 (*.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)))) #s(literal 1/2 binary32))
cost-diff32
(*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (neg.f32 (+.f32 (*.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)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
cost-diff3168
(fma.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (neg.f32 (+.f32 (*.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)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
Rules
4606×*-lowering-*.f32
4606×*-lowering-*.f64
1602×+-lowering-+.f64
1602×+-lowering-+.f32
1340×sum5-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01111441
13861388
214581329
347321246
086771246
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* (* (pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(* (pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2) (sin (* 2 (* uy (PI)))))
(pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2)
(* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux))))
(* ux (* ux (* ux ux)))
ux
(* ux (* ux ux))
(* ux ux)
(neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))
(+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux))
(* maxCos maxCos)
maxCos
(/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)
(- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux))
(* (* maxCos maxCos) -2)
-2
(/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)
(- (/ 1 (* ux ux)) (* maxCos maxCos))
(/ 1 (* ux ux))
1
1/2
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
yi
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi)))
(* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi)
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (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 maxCos)) maxCos) (+ ux -1))
(* (* ux (* ux maxCos)) maxCos)
(* ux (* ux maxCos))
(* ux maxCos)
(+ ux -1)
-1
(cos (* 2 (* uy (PI))))
xi
(* ux (* (* (- 1 ux) maxCos) zi))
(* (* (- 1 ux) maxCos) zi)
(* (- 1 ux) maxCos)
zi
(* (* maxCos zi) ux)
(* maxCos zi)
maxCos
zi
ux
(* (* -2 (* (* uy uy) (* xi (* (PI) (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))
(* -2 (* (* uy uy) (* xi (* (PI) (PI)))))
-2
(* (* uy uy) (* xi (* (PI) (PI))))
(* uy uy)
uy
(* xi (* (PI) (PI)))
xi
(* (PI) (PI))
(PI)
(sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))
(+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))
1
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(* maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (+ ux -1)))
(* ux ux)
ux
(* (- 1 ux) (+ ux -1))
(- 1 ux)
(+ ux -1)
-1
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))))))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(+ 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 -1)))
maxCos
(* maxCos (+ ux -1))
(+ ux -1)
-1
(+ xi (* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))))
xi
(* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))))
uy
(/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))
(/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))
(+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi)))
(* (* uy xi) (* (* (PI) (PI)) -2))
(* uy xi)
(* (* (PI) (PI)) -2)
(* (PI) (PI))
(PI)
-2
(* -2 (* (PI) yi))
(* (PI) yi)
yi
(- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))
(* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy))))
4
(* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))
(* xi (* (* (PI) (PI)) uy))
(* (* (PI) (PI)) uy)
(* 4 (* (* (PI) yi) (* (PI) yi)))
(* (* (PI) yi) (* (PI) yi))
(* (* ux (* (- 1 ux) maxCos)) zi)
(* ux (* (- 1 ux) maxCos))
(* (- 1 ux) maxCos)
zi
(/ (- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
(- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))))
(* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi)))
(+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))
1
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(* maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (+ ux -1)))
(* ux ux)
ux
(* (- 1 ux) (+ ux -1))
(- 1 ux)
(+ ux -1)
-1
(* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))
(+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI)))))))
1/2
(* 1/2 (cos (* 2 (* uy (* 2 (PI))))))
(cos (* 2 (* uy (* 2 (PI)))))
(* 2 (* uy (* 2 (PI))))
2
(* uy (* 2 (PI)))
uy
(* 2 (PI))
(PI)
(* xi xi)
xi
(* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))
(* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))
(* (* ux ux) (* zi zi))
(* zi zi)
zi
(* (- 1 ux) (- 1 ux))
(- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))
(* xi (cos (* 2 (* uy (PI)))))
(cos (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* uy (PI))
(sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))
(* (* maxCos ux) (* zi (- 1 ux)))
(* maxCos ux)
(* zi (- 1 ux))
Outputs
(+ (* (* (pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(* (pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2) (sin (* 2 (* uy (PI)))))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2)
(pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))) #s(literal 1/2 binary32))
(* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux))))
(*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos)))
(* ux (* ux (* ux ux)))
(*.f32 ux (*.f32 ux (*.f32 ux ux)))
ux
(* ux (* ux ux))
(*.f32 ux (*.f32 ux ux))
(* ux ux)
(*.f32 ux ux)
(neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))
(-.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))
(+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux))
(+.f32 (*.f32 maxCos maxCos) (/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos #s(literal -2 binary32))) (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)) ux))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)
(/.f32 (+.f32 (*.f32 maxCos (*.f32 maxCos #s(literal -2 binary32))) (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux)) ux)
(- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux))
(+.f32 (*.f32 maxCos (*.f32 maxCos #s(literal -2 binary32))) (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))
(* (* maxCos maxCos) -2)
(*.f32 maxCos (*.f32 maxCos #s(literal -2 binary32)))
-2
#s(literal -2 binary32)
(/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)
(- (/ 1 (* ux ux)) (* maxCos maxCos))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))
(/ 1 (* ux ux))
(/.f32 #s(literal 1 binary32) (*.f32 ux ux))
1
#s(literal 1 binary32)
1/2
#s(literal 1/2 binary32)
(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
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
yi
(+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi)))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32)))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi)
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32))))
(* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI)))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #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 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32))
(+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos))))
(* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) 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 maxCos))
(*.f32 (*.f32 ux ux) maxCos)
(* ux maxCos)
(*.f32 ux maxCos)
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(cos (* 2 (* uy (PI))))
(cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
xi
(* ux (* (* (- 1 ux) maxCos) zi))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(* (* (- 1 ux) maxCos) zi)
(*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))
(* (- 1 ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
zi
(* (* maxCos zi) ux)
(*.f32 zi (*.f32 ux maxCos))
(* maxCos zi)
(*.f32 maxCos zi)
maxCos
zi
ux
(* (* -2 (* (* uy uy) (* xi (* (PI) (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32))))
(* -2 (* (* uy uy) (* xi (* (PI) (PI)))))
(*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
-2
#s(literal -2 binary32)
(* (* uy uy) (* xi (* (PI) (PI))))
(*.f32 uy (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* uy uy)
(*.f32 uy uy)
uy
(* xi (* (PI) (PI)))
(*.f32 xi (*.f32 (PI.f32) (PI.f32)))
xi
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(PI)
(PI.f32)
(sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32))
(+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos))))
1
#s(literal 1 binary32)
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (+ ux -1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))
(* ux ux)
(*.f32 ux ux)
ux
(* (- 1 ux) (+ ux -1))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32)) (+.f32 xi (/.f32 uy (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)))))))))
(* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32)) (+.f32 xi (/.f32 uy (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi))))))))
(sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32))
(+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos))))
1
#s(literal 1 binary32)
(* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1)))))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))
(- 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)
(*.f32 ux ux)
(* maxCos (* maxCos (+ ux -1)))
(*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
maxCos
(* maxCos (+ ux -1))
(*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(+ xi (* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))))
(+.f32 xi (/.f32 uy (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)))))))
xi
(* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))))
(/.f32 uy (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi))))))
uy
(/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))
(*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi))) (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi))))
(/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))
(*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)))))
(+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi)))
(*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (+.f32 (*.f32 (PI.f32) (*.f32 uy xi)) yi))
(* (* uy xi) (* (* (PI) (PI)) -2))
(*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* uy xi)
(*.f32 uy xi)
(* (* (PI) (PI)) -2)
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(PI)
(PI.f32)
-2
#s(literal -2 binary32)
(* -2 (* (PI) yi))
(*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))
(* (PI) yi)
(*.f32 (PI.f32) yi)
yi
(- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))
(*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi)) (*.f32 (PI.f32) (-.f32 (*.f32 (*.f32 uy (PI.f32)) xi) yi))))
(* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 4 binary32) (*.f32 xi (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
4
#s(literal 4 binary32)
(* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))
(* xi (* (* (PI) (PI)) uy))
(*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (* (PI) (PI)) uy)
(*.f32 uy (*.f32 (PI.f32) (PI.f32)))
(* 4 (* (* (PI) yi) (* (PI) yi)))
(*.f32 (*.f32 (PI.f32) yi) (*.f32 (PI.f32) (*.f32 yi #s(literal 4 binary32))))
(* (* (PI) yi) (* (PI) yi))
(*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 yi yi)))
(* (* ux (* (- 1 ux) maxCos)) zi)
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(* ux (* (- 1 ux) maxCos))
(*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))
(* (- 1 ux) maxCos)
(*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))
zi
(/ (- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
(/.f32 (+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (+.f32 ux #s(literal -1 binary32)) zi))))) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 zi (*.f32 ux maxCos)))))
(- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))))
(+.f32 (*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (+.f32 ux #s(literal -1 binary32)) zi)))))
(* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi)))
(*.f32 xi (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (PI.f32))))))))))
(+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos))))
1
#s(literal 1 binary32)
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))
(* maxCos maxCos)
(*.f32 maxCos maxCos)
maxCos
(* (* ux ux) (* (- 1 ux) (+ ux -1)))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))
(* ux ux)
(*.f32 ux ux)
ux
(* (- 1 ux) (+ ux -1))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
(+ ux -1)
(+.f32 ux #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))
(*.f32 xi (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))))))))
(+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI)))))))
(+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
1/2
#s(literal 1/2 binary32)
(* 1/2 (cos (* 2 (* uy (* 2 (PI))))))
(*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(cos (* 2 (* uy (* 2 (PI)))))
(cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* 2 (* uy (* 2 (PI))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (PI.f32))))
2
#s(literal 2 binary32)
(* uy (* 2 (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(PI)
(PI.f32)
(* xi xi)
(*.f32 xi xi)
xi
(* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))
(*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(* (* ux ux) (* zi zi))
(*.f32 ux (*.f32 ux (*.f32 zi zi)))
(* zi zi)
(*.f32 zi zi)
zi
(* (- 1 ux) (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32)))) (*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 zi (*.f32 ux maxCos))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))))
(*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32))))
(* xi (cos (* 2 (* uy (PI)))))
(*.f32 (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)))
(* uy (PI))
(*.f32 uy (PI.f32))
(sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) maxCos)))) #s(literal 1/2 binary32))
(* (* maxCos ux) (* zi (- 1 ux)))
(*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))
(* maxCos ux)
(*.f32 ux maxCos)
(* zi (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) zi)

localize775.0ms (3.6%)

Localize:

Found 18 expressions of interest:

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

Compiled 1776 to 111 computations (93.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 193.0ms
ival-mult: 120.0ms (62.2% of total)
ival-pow: 20.0ms (10.4% of total)
ival-add: 12.0ms (6.2% of total)
ival-div: 11.0ms (5.7% of total)
ival-sub: 8.0ms (4.1% of total)
ival-cos: 7.0ms (3.6% of total)
ival-sin: 4.0ms (2.1% of total)
ival-sqrt: 4.0ms (2.1% of total)
compiled-spec: 3.0ms (1.6% of total)
ival-pi: 1.0ms (0.5% of total)
const: 1.0ms (0.5% of total)
ival-neg: 1.0ms (0.5% of total)
backward-pass: 0.0ms (0% of total)

series234.0ms (1.1%)

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

207 calls:

TimeVariablePointExpression
58.0ms
uy
@inf
(/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))
5.0ms
maxCos
@-inf
(/ (- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
4.0ms
ux
@inf
(/ (- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
4.0ms
maxCos
@inf
(/ (- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
4.0ms
ux
@-inf
(- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))))

rewrite310.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
4534×*-lowering-*.f32
4534×*-lowering-*.f64
1656×/-lowering-/.f32
1656×/-lowering-/.f64
1528×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0110584
1696464
26453456
08178456
Stop Event
iter limit
node limit
Counts
28 → 478
Calls
Call 1
Inputs
(+ (* (* (pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2) (sin (* 2 (* uy (PI))))) yi) (+ (* (* (pow (+ 1 (* (- 1 ux) (* (* (* ux (* ux maxCos)) maxCos) (+ ux -1)))) 1/2) (cos (* 2 (* uy (PI))))) xi) (* ux (* (* (- 1 ux) maxCos) zi))))
(* (pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2) (sin (* 2 (* uy (PI)))))
(pow (* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)))) 1/2)
(* (* ux (* ux (* ux ux))) (neg (+ (* maxCos maxCos) (/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux))))
(* (* maxCos zi) ux)
(* maxCos zi)
(* -2 (* (* uy uy) (* xi (* (PI) (PI)))))
(* (* uy uy) (* xi (* (PI) (PI))))
(* uy uy)
(* xi (* (PI) (PI)))
(+ xi (* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))))
(* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))))
(/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))
(+ (* (sqrt (+ 1 (* (- 1 ux) (* (* ux ux) (* maxCos (* maxCos (+ ux -1))))))) (+ xi (* uy (/ 1 (/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi))))))))) (* (* ux (* (- 1 ux) maxCos)) zi))
(- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux)))))
(* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi)))
(+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1)))))
(* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))
(* uy (PI))
(* ux (* ux (* ux ux)))
(/ (- (* (* maxCos maxCos) -2) (/ (- (/ 1 (* ux ux)) (* maxCos maxCos)) ux)) ux)
(* (PI) (PI))
(* (- 1 ux) (+ ux -1))
(/ (+ (* (* uy xi) (* (* (PI) (PI)) -2)) (* -2 (* (PI) yi))) (- (* 4 (* (* xi (* (* (PI) (PI)) uy)) (* xi (* (* (PI) (PI)) uy)))) (* 4 (* (* (PI) yi) (* (PI) yi)))))
(* (* uy xi) (* (* (PI) (PI)) -2))
(* (PI) yi)
(/ (- (* (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))) (* (+ 1/2 (* 1/2 (cos (* 2 (* uy (* 2 (PI))))))) (* xi xi))) (* (* maxCos maxCos) (* (* (* ux ux) (* zi zi)) (* (- 1 ux) (- 1 ux))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (* maxCos maxCos) (* (* ux ux) (* (- 1 ux) (+ ux -1))))))) (* (* maxCos ux) (* zi (- 1 ux)))))
(* (- 1 ux) (- 1 ux))
Outputs
(+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))))
(+.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))
(+.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))
(fma.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(fma.f32 yi (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (-.f32 (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32)) (pow.f32 (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.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)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/4 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32))) (pow.f32 (-.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)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/4 binary32))) (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) ux))))))
(pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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 ux (*.f32 ux (*.f32 ux ux))) (-.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)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))))) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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 (pow.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)) (pow.f32 (-.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)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.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)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.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))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.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))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 ux) (sqrt.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.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)))))
(neg.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.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 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux))) (/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (neg.f32 ux))))
(+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (*.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)) (neg.f32 ux)) (*.f32 ux (*.f32 ux (*.f32 ux ux)))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.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 ux (*.f32 (*.f32 ux (*.f32 ux ux)) (-.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 ux ux) (*.f32 (*.f32 ux ux) (-.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 ux (*.f32 ux ux)) (*.f32 ux (-.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 ux (*.f32 ux (*.f32 ux ux))) (-.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 (-.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 ux (*.f32 ux (*.f32 ux ux))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.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 (*.f32 ux (*.f32 ux ux)) (-.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))) ux)
(*.f32 (neg.f32 (*.f32 ux (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.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 (*.f32 ux (*.f32 ux (*.f32 ux ux))) #s(literal -1 binary32)) (+.f32 (*.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 (-.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)) ux) (*.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 (-.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 ux ux)) (*.f32 ux ux))
(*.f32 ux (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 ux maxCos))
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 (*.f32 ux zi) maxCos)
(*.f32 maxCos zi)
(*.f32 zi maxCos)
(*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))
(*.f32 uy (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 #s(literal -2 binary32) (*.f32 uy uy)))
(*.f32 (*.f32 xi (*.f32 uy uy)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 uy uy))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 uy uy))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) xi) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) xi)
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) xi)) (PI.f32))
(*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))
(*.f32 xi (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy uy)))
(*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 xi (*.f32 uy uy)))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 uy uy))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) uy)
(*.f32 (*.f32 (PI.f32) xi) (*.f32 (PI.f32) (*.f32 uy uy)))
(*.f32 (*.f32 xi (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (PI.f32))) xi)
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) xi)) (PI.f32))
(*.f32 (*.f32 (*.f32 xi (*.f32 uy uy)) (PI.f32)) (PI.f32))
(exp.f32 (*.f32 (log.f32 uy) #s(literal 2 binary32)))
(pow.f32 uy #s(literal 2 binary32))
(*.f32 uy uy)
(*.f32 (pow.f32 uy #s(literal 1 binary32)) (pow.f32 uy #s(literal 1 binary32)))
(*.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) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (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)))
(+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(+.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) xi)
(fma.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) xi)
(fma.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) uy xi)
(-.f32 (/.f32 (*.f32 xi xi) (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) xi))) (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) xi))))
(/.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (-.f32 (*.f32 xi xi) (*.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))))
(/.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))) (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))
(/.f32 (neg.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))))) (neg.f32 (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) xi)))))
(/.f32 (neg.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))) (neg.f32 (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (*.f32 xi xi)) (-.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) xi))
(*.f32 (+.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 xi xi) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) xi)))))
(*.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))) (/.f32 #s(literal 1 binary32) (-.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) uy))
(/.f32 uy (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 (neg.f32 uy) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 (/.f32 uy (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(/.f32 (*.f32 uy #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 (*.f32 #s(literal -1 binary32) uy) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) uy)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) uy))
(*.f32 (/.f32 uy (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(*.f32 (/.f32 uy (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(*.f32 (*.f32 uy (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(*.f32 (/.f32 uy #s(literal 1 binary32)) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(*.f32 (/.f32 uy (neg.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) #s(literal -1 binary32)))
(+.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))
(+.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (neg.f32 (*.f32 (PI.f32) yi)) #s(literal -2 binary32)))
(+.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (PI.f32))) yi))
(+.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (fma.f32 (neg.f32 (*.f32 (PI.f32) yi)) #s(literal -2 binary32) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (fma.f32 (neg.f32 yi) (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(+.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (PI.f32)) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))))))
(+.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (PI.f32)) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 (*.f32 #s(literal -4 binary32) (PI.f32)) (*.f32 yi (*.f32 (PI.f32) yi)))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 (*.f32 #s(literal -4 binary32) (PI.f32)) (*.f32 yi (*.f32 (PI.f32) yi))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) #s(literal -1 binary32))
(fma.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 uy xi) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy xi) (neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) #s(literal -2 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi))))
(-.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))
(-.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(/.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (neg.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) #s(literal 16 binary32)))) (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) #s(literal 16 binary32))) (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) #s(literal 16 binary32))))) (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) #s(literal 16 binary32)))) (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))))) (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 uy (*.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) #s(literal 16 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) #s(literal 16 binary32)))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))
(*.f32 #s(literal 4 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (pow.f32 (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))
(*.f32 (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32)))))) (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) 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 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(*.f32 (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(+.f32 (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(+.f32 (+.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 xi (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(fma.f32 ux (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(fma.f32 zi (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 maxCos (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) ux (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(fma.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))
(fma.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) zi (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))) (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (neg.f32 (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (fma.f32 (neg.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) maxCos (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (fma.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux (*.f32 zi zi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(+.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(fma.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi xi) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 3 binary32)) (pow.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (-.f32 #s(literal 0 binary32) (*.f32 maxCos maxCos))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))
(*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(*.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 xi xi))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) xi)
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) xi) xi)
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 (*.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) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32))
(fma.f32 (*.f32 ux (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos) #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 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))) (+.f32 ux #s(literal -1 binary32)) #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))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) #s(literal -1 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (neg.f32 ux)))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))) ux) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))) ux))
(+.f32 (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (neg.f32 (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 ux (*.f32 maxCos maxCos))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 maxCos maxCos)) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 (neg.f32 ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(+.f32 (*.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos)))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos)))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos)))) (*.f32 ux (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos)))))
(+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))))
(/.f32 (*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 ux ux) #s(literal -1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (+.f32 ux #s(literal 1 binary32)))
(*.f32 ux (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 ux (*.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos)))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (*.f32 ux ux) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 maxCos maxCos)))
(*.f32 maxCos (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (+.f32 ux #s(literal -1 binary32)) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))) (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))))
(*.f32 (*.f32 ux (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))) (*.f32 maxCos maxCos))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos))) (+.f32 ux #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) maxCos)
(*.f32 (*.f32 ux (*.f32 ux (*.f32 maxCos maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 #s(literal 1 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux (*.f32 ux maxCos))) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 maxCos maxCos))
(*.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))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux ux))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos maxCos)) (+.f32 ux #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))) maxCos)
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (*.f32 ux ux))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (+.f32 ux #s(literal -1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux (*.f32 ux maxCos)))) (+.f32 ux #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(pow.f32 ux #s(literal 4 binary32))
(pow.f32 (*.f32 ux ux) #s(literal 2 binary32))
(*.f32 ux (*.f32 ux (*.f32 ux ux)))
(*.f32 (*.f32 ux ux) (*.f32 ux ux))
(*.f32 (*.f32 ux (*.f32 ux ux)) ux)
(neg.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)) (neg.f32 ux)))
(+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux))))
(pow.f32 (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) #s(literal -1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)))
(/.f32 #s(literal 1 binary32) (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) #s(literal 1 binary32)))
(/.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 #s(literal -1 binary32) (neg.f32 (/.f32 ux (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) (neg.f32 ux))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal -8 binary32)) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (*.f32 ux (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (*.f32 ux (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) (*.f32 ux ux))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal -8 binary32)) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (+.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 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) #s(literal 1 binary32)) (*.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 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) #s(literal 1 binary32)) ux)
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))) (neg.f32 (neg.f32 ux)))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux)) (+.f32 (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux)) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) ux) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) #s(literal -8 binary32)) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)))))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux) (/.f32 ux (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) (/.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))
(*.f32 #s(literal 1 binary32) (/.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 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)) (/.f32 #s(literal 1 binary32) ux))
(*.f32 (neg.f32 (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux))) (/.f32 #s(literal 1 binary32) (neg.f32 ux)))
(*.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos)) ux)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (log.f32 (PI.f32))))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 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 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (PI.f32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 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 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)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.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 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.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 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (-.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 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux ux) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 3 binary32))) (+.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 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32))) (+.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 ux #s(literal 1 binary32)))
(/.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 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 ux #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.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 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 ux #s(literal -1 binary32))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -1 binary32)) (-.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 ux #s(literal 1 binary32)))
(*.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))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(pow.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(/.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) #s(literal -1 binary32))
(/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))))) (*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) 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 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) 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 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))) (neg.f32 (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) #s(literal 1 binary32)) (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))))) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))) (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) 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 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(/.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))))
(*.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(*.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (/.f32 (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) #s(literal 1 binary32))
(*.f32 (neg.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))
(*.f32 (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))
(*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (*.f32 #s(literal 4 binary32) xi) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) #s(literal 16 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 yi yi) #s(literal 4 binary32))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))))
(*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))) #s(literal 16 binary32)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))) #s(literal 16 binary32)))) (*.f32 #s(literal 4 binary32) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi))))))
(*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))))
(*.f32 uy (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy xi)))
(*.f32 xi (*.f32 uy (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -2 binary32) (*.f32 uy xi)))
(*.f32 (*.f32 uy xi) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy xi))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) #s(literal -2 binary32))
(*.f32 (*.f32 xi (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32)))) uy)
(*.f32 (*.f32 (*.f32 uy xi) #s(literal -2 binary32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 uy xi) (PI.f32)) (*.f32 #s(literal -2 binary32) (PI.f32)))
(*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (PI.f32))) uy) xi)
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) yi))
(*.f32 (PI.f32) yi)
(*.f32 yi (PI.f32))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.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 (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (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)))
(neg.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(pow.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) #s(literal -1 binary32))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (*.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) #s(literal 1 binary32)) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) 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 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) 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 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) 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 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.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 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))
(*.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 3 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))))
(*.f32 (/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi))))) (-.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))) (+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)))))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))

simplify751.0ms (3.5%)

Algorithm
egg-herbie
Rules
5316×*-lowering-*.f32
5316×*-lowering-*.f64
3702×+-lowering-+.f64
3702×+-lowering-+.f32
2130×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0206440099
1683636477
0806336477
Stop Event
iter limit
node limit
Counts
828 → 828
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))))))) (* -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)) (+ (* -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)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -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/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -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 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux)) (* 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))))))))
(+ (* 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)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (* (pow ux 8) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2)))))))))) (* 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)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(* maxCos (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(* maxCos (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))))
(* maxCos (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* 2 (* (* (pow ux 2) (* uy (* yi (PI)))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (+ (* 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 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* (pow ux 2) (* uy (* yi (pow (PI) 3)))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))))) (* xi (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))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* 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))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* (/ (* 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 (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* (/ (* 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 (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* -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 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* -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 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* -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)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(* (* 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))))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (/ (* 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)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) 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)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) 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)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) xi)))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 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) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 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) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) zi)))))
(sin (* 2 (* uy (PI))))
(+ (sin (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (sin (* 2 (* uy (PI))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (sin (* 2 (* uy (PI)))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (sin (* 2 (* uy (PI))))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 4)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 4)))) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 5)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 3)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) maxCos)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos ux)))) (pow ux 3))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(sin (* 2 (* uy (PI))))
(+ (sin (* 2 (* uy (PI)))) (* 1/2 (* (pow maxCos 2) (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2))))) (* 1/2 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 8) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2)))) (* 1/16 (* (pow maxCos 2) (* (pow ux 12) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))))))))
(* (* maxCos (* (pow ux 2) (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(* maxCos (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))
(* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(* -1 (* (* maxCos (* (pow ux 2) (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(* 2 (* (* (pow ux 2) (* uy (PI))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(* uy (+ (* -4/3 (* (* (pow ux 2) (* (pow uy 2) (pow (PI) 3))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* 2 (* (* (pow ux 2) (PI)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(* uy (+ (* 2 (* (* (pow ux 2) (PI)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow ux 2) (pow (PI) 3)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* 4/15 (* (* (pow ux 2) (* (pow uy 2) (pow (PI) 5))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))))
(* uy (+ (* 2 (* (* (pow ux 2) (PI)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow ux 2) (pow (PI) 3)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow ux 2) (* (pow uy 2) (pow (PI) 7))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* 4/15 (* (* (pow ux 2) (pow (PI) 5)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
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 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2)))) (* 1/2 (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(+ 1 (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 8) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2))) (* 1/16 (* (pow maxCos 2) (* (pow ux 12) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3)))))))))
(* (* maxCos (pow ux 2)) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(* -1 (* (* maxCos (pow ux 2)) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
1
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux)))))
(+ 1 (* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2)))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux)))))
(* (pow ux 4) (+ (* -1 (/ (pow maxCos 2) (pow ux 2))) (+ (* -1 (pow maxCos 2)) (+ (* 2 (/ (pow maxCos 2) ux)) (/ 1 (pow ux 4))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(* (pow ux 4) (+ (* -1 (pow maxCos 2)) (* 2 (/ (pow maxCos 2) ux))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 2))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
1
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(* maxCos (* 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)
(* -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))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(* (pow uy 2) (* xi (pow (PI) 2)))
(pow uy 2)
(pow uy 2)
(pow uy 2)
(pow uy 2)
(pow uy 2)
(pow uy 2)
(pow uy 2)
(pow uy 2)
(pow uy 2)
(pow uy 2)
(pow uy 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))
(* 2 (* uy (* yi (PI))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+ xi (* uy (+ (* -2 (* 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)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (/ xi (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 uy))) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))))
(+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(* 2 (* uy (* yi (PI))))
(* yi (- (+ (* 2 (* uy (PI))) (/ xi yi)) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi))))
(* yi (- (+ (* 2 (* uy (PI))) (/ xi yi)) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi))))
(* yi (- (+ (* 2 (* uy (PI))) (/ xi yi)) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi))))
(* 2 (* uy (* yi (PI))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(* 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 (* 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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))
(+ xi (+ (* maxCos (* ux zi)) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))))))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))) (* (pow maxCos 2) (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))))))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (* ux (sqrt -1)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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))))) (+ (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (* ux (sqrt -1))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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))))) (+ (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (* ux (sqrt -1)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))))))
(+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+ xi (+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+ xi (+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))
(* maxCos (+ (* 1/2 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* maxCos (+ (* -1/8 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* maxCos (+ (* -1/8 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 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)))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (- 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 (- 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 (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* (* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* xi (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(* xi (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(* xi (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(* -1 (* (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* xi (+ (* -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))) 1)))))
(* -1 (* xi (+ (* -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))) 1)))))
(* -1 (* xi (+ (* -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))) 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))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) 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 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (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 (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (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 (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))
(+ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* ux (- (* 2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* ux (- (+ (* 2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* ux (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2)))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow ux 4))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow ux 2))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* -4 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 16/3 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 4) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -128/45 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 6) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* 16/3 (* (pow xi 2) (* (pow (PI) 4) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (* (pow maxCos 2) (* ux (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow ux 4))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow ux 2))) ux))) ux))))
(* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(+ (* -4 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 16/3 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 4) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -128/45 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 6) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* 16/3 (* (pow xi 2) (* (pow (PI) 4) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
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))))
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))))
(* (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))))
(* (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))))
(* (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))))
(* (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 ux 2)))
(* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux))))
(* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))))))
(* (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 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)) (/ (pow maxCos 2) ux)) ux)) (* -1 (pow maxCos 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))
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(pow ux 4)
(/ -1 (pow ux 4))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(/ (* (pow maxCos 2) (- (/ 1 ux) 2)) ux)
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(/ (* (pow maxCos 2) (- (/ 1 ux) 2)) ux)
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(/ -1 (pow ux 4))
(/ (- (* (pow maxCos 2) (pow ux 2)) 1) (pow ux 4))
(/ (- (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) 1) (pow ux 4))
(/ (- (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) 1) (pow ux 4))
(* -2 (/ (pow maxCos 2) ux))
(/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)
(/ (- (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3))) ux)
(/ (- (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3))) ux)
(* -2 (/ (pow maxCos 2) ux))
(* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux))
(* -1 (/ (+ (* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux)) (* 2 (pow maxCos 2))) ux))
(* -1 (/ (+ (* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux)) (* 2 (pow maxCos 2))) ux))
-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))
(/ 1/2 (* yi (PI)))
(+ (* 1/2 (/ (* uy xi) (pow yi 2))) (* 1/2 (/ 1 (* yi (PI)))))
(+ (* uy (+ (* 1/2 (/ xi (pow yi 2))) (* 1/2 (/ (* uy (* (pow xi 2) (PI))) (pow yi 3))))) (* 1/2 (/ 1 (* yi (PI)))))
(+ (* uy (+ (* 1/2 (/ xi (pow yi 2))) (* uy (- (* 1/2 (/ (* uy (* (pow xi 3) (pow (PI) 2))) (pow yi 4))) (* -1/2 (/ (* (pow xi 2) (PI)) (pow yi 3))))))) (* 1/2 (/ 1 (* yi (PI)))))
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(/ (- (* -1/2 (/ yi (* uy (* (pow xi 2) (pow (PI) 3))))) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy)
(/ (- (+ (* -1/2 (/ yi (* uy (* (pow xi 2) (pow (PI) 3))))) (* -1/2 (/ (pow yi 2) (* (pow uy 2) (* (pow xi 3) (pow (PI) 4)))))) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy)
(/ (- (+ (* -1/2 (/ yi (* uy (* (pow xi 2) (pow (PI) 3))))) (* -1/2 (/ (pow yi 3) (* (pow uy 3) (* (pow xi 4) (pow (PI) 5)))))) (+ (* 1/2 (/ (pow yi 2) (* (pow uy 2) (* (pow xi 3) (pow (PI) 4))))) (* 1/2 (/ 1 (* xi (pow (PI) 2)))))) uy)
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(* -1 (/ (+ (* 1/2 (/ yi (* uy (* (pow xi 2) (pow (PI) 3))))) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ yi (* (pow xi 2) (pow (PI) 3)))) (* -1/2 (/ (pow yi 2) (* uy (* (pow xi 3) (pow (PI) 4)))))) uy)) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ (pow yi 3) (* uy (* (pow xi 4) (pow (PI) 5))))) (* -1/2 (/ (pow yi 2) (* (pow xi 3) (pow (PI) 4))))) uy)) (* -1/2 (/ yi (* (pow xi 2) (pow (PI) 3))))) uy)) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy))
(/ 1/2 (* yi (PI)))
(+ (* 1/2 (/ (* uy xi) (pow yi 2))) (* 1/2 (/ 1 (* yi (PI)))))
(+ (* xi (+ (* 1/2 (/ uy (pow yi 2))) (* 1/2 (/ (* (pow uy 2) (* xi (PI))) (pow yi 3))))) (* 1/2 (/ 1 (* yi (PI)))))
(+ (* xi (+ (* 1/2 (/ uy (pow yi 2))) (* xi (- (* 1/2 (/ (* (pow uy 3) (* xi (pow (PI) 2))) (pow yi 4))) (* -1/2 (/ (* (pow uy 2) (PI)) (pow yi 3))))))) (* 1/2 (/ 1 (* yi (PI)))))
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(/ (- (* -1/2 (/ yi (* (pow uy 2) (* xi (pow (PI) 3))))) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi)
(/ (- (+ (* -1/2 (/ yi (* (pow uy 2) (* xi (pow (PI) 3))))) (* -1/2 (/ (pow yi 2) (* (pow uy 3) (* (pow xi 2) (pow (PI) 4)))))) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi)
(/ (- (+ (* -1/2 (/ yi (* (pow uy 2) (* xi (pow (PI) 3))))) (* -1/2 (/ (pow yi 3) (* (pow uy 4) (* (pow xi 3) (pow (PI) 5)))))) (+ (* 1/2 (/ (pow yi 2) (* (pow uy 3) (* (pow xi 2) (pow (PI) 4))))) (* 1/2 (/ 1 (* uy (pow (PI) 2)))))) xi)
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(* -1 (/ (+ (* 1/2 (/ yi (* (pow uy 2) (* xi (pow (PI) 3))))) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ yi (* (pow uy 2) (pow (PI) 3)))) (* -1/2 (/ (pow yi 2) (* (pow uy 3) (* xi (pow (PI) 4)))))) xi)) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ (pow yi 3) (* (pow uy 4) (* xi (pow (PI) 5))))) (* -1/2 (/ (pow yi 2) (* (pow uy 3) (pow (PI) 4))))) xi)) (* -1/2 (/ yi (* (pow uy 2) (pow (PI) 3))))) xi)) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi))
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(- (* -1/2 (/ yi (* (pow uy 2) (* (pow xi 2) (pow (PI) 3))))) (* 1/2 (/ 1 (* uy (* xi (pow (PI) 2))))))
(- (* yi (- (* -1/2 (/ yi (* (pow uy 3) (* (pow xi 3) (pow (PI) 4))))) (* 1/2 (/ 1 (* (pow uy 2) (* (pow xi 2) (pow (PI) 3))))))) (* 1/2 (/ 1 (* uy (* xi (pow (PI) 2))))))
(- (* yi (- (* yi (- (* -1/2 (/ yi (* (pow uy 4) (* (pow xi 4) (pow (PI) 5))))) (* 1/2 (/ 1 (* (pow uy 3) (* (pow xi 3) (pow (PI) 4))))))) (* 1/2 (/ 1 (* (pow uy 2) (* (pow xi 2) (pow (PI) 3))))))) (* 1/2 (/ 1 (* uy (* xi (pow (PI) 2))))))
(/ 1/2 (* yi (PI)))
(/ (+ (* 1/2 (/ (* uy xi) yi)) (* 1/2 (/ 1 (PI)))) yi)
(/ (+ (* 1/2 (/ (* uy xi) yi)) (+ (* 1/2 (/ (* (pow uy 2) (* (pow xi 2) (PI))) (pow yi 2))) (* 1/2 (/ 1 (PI))))) yi)
(/ (- (+ (* 1/2 (/ (* uy xi) yi)) (+ (* 1/2 (/ (* (pow uy 3) (* (pow xi 3) (pow (PI) 2))) (pow yi 3))) (* 1/2 (/ 1 (PI))))) (* -1/2 (/ (* (pow uy 2) (* (pow xi 2) (PI))) (pow yi 2)))) yi)
(/ 1/2 (* yi (PI)))
(* -1 (/ (- (* -1/2 (/ (* uy xi) yi)) (* 1/2 (/ 1 (PI)))) yi))
(* -1 (/ (- (* -1 (/ (+ (* 1/2 (* uy xi)) (* 1/2 (/ (* (pow uy 2) (* (pow xi 2) (PI))) yi))) yi)) (* 1/2 (/ 1 (PI)))) yi))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (- (* -1/2 (/ (* (pow uy 3) (* (pow xi 3) (pow (PI) 2))) yi)) (* 1/2 (* (pow uy 2) (* (pow xi 2) (PI))))) yi)) (* 1/2 (* uy xi))) yi)) (* 1/2 (/ 1 (PI)))) 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))))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(* yi (PI))
(/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI)))))
(+ (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+ (* maxCos (- (* maxCos (- (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (* 1/2 (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (/ (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux)))) (pow (cos (* 2 (* uy (PI)))) 2))))) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+ (* maxCos (- (* maxCos (- (+ (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (- 1 ux) (- (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (* 1/2 (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (* 1/2 (/ (* (pow ux 3) (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (pow (- 1 ux) 2) (- ux 1))))) (pow (cos (* 2 (* uy (PI)))) 2)))))) (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (* 1/2 (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (/ (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux)))) (pow (cos (* 2 (* uy (PI)))) 2))))) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(/ (* maxCos (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))
(* maxCos (- (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow ux 3) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 5) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow maxCos 4) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))))
(* -1 (/ (* maxCos (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))
(* -1 (* maxCos (- (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow ux 3) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 5) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow maxCos 4) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))))
(/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI)))))
(+ (/ (* maxCos (* ux (* zi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+ (* ux (- (* ux (- (* -1 (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow zi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi)))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (/ (* maxCos (* zi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow (cos (* 2 (* uy (PI)))) 2))))) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+ (* ux (- (* ux (- (+ (* -1 (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI)))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI)))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1 (/ (* maxCos (* zi (- (* -1 (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow zi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi)))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (+ (/ (* maxCos (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi)))))) (* xi (pow (cos (* 2 (* uy (PI)))) 3))) (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow zi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi)))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (/ (* maxCos (* zi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow (cos (* 2 (* uy (PI)))) 2))))) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -1 (/ (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))))) (* maxCos (* (sqrt -1) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (* (sqrt -1) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (* (pow (sqrt -1) 3) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (/ (* (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(/ (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(- (+ (* (pow uy 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* (pow uy 2) (- (+ (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* (pow uy 2) (- (* 16/3 (/ (* (pow xi 2) (* (pow (PI) 4) (+ 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))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(- (+ (* (pow uy 2) (- (+ (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* (pow uy 2) (- (+ (* 16/3 (/ (* (pow xi 2) (* (pow (PI) 4) (+ 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))))))) (* (pow uy 2) (- (* -128/45 (/ (* (pow xi 2) (* (pow (PI) 6) (+ 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))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* 16/3 (/ (* (pow xi 2) (* (pow (PI) 4) (+ 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))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/45 (* (/ (* xi (* (pow (PI) 6) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(* maxCos (* ux (* zi (- 1 ux))))
(+ (* 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 (- (* xi (- (* -1 (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (- (* xi (- (+ (* -1 (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))) (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux))))))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))))) (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* xi (+ (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))))
(* xi (- (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))))))
(* xi (- (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* maxCos (* ux (* zi (* (- 1 ux) (- (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (pow (cos (* 2 (* uy (PI)))) 3)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))))) (* (pow xi 3) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))))))
(* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(* -1 (* xi (+ (* -1 (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))))))
(* -1 (* xi (+ (* -1 (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (- (* -1 (/ (- (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (pow (cos (* 2 (* uy (PI)))) 3)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (pow (cos (* 2 (* uy (PI)))) 2)))) xi)))))
(* -1 (* xi (+ (* -1 (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (- (* -1 (/ (- (+ (* (/ (* maxCos (* ux (* zi (* (- 1 ux) (- (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (pow (cos (* 2 (* uy (PI)))) 3)) (sqrt (/ 1 (+ 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)))))))) (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (pow (cos (* 2 (* uy (PI)))) 3)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (pow (cos (* 2 (* uy (PI)))) 2)))) xi)))))
(* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+ (* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (pow (cos (* 2 (* uy (PI)))) 2)))
(+ (* zi (- (* zi (- (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* -1 (/ (* maxCos (* ux (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux)))) (pow (cos (* 2 (* uy (PI)))) 2))))) (* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+ (* zi (- (* zi (- (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ (* maxCos (* ux (* zi (* (- 1 ux) (- (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 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))))))))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* -1 (/ (* maxCos (* ux (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux)))) (pow (cos (* 2 (* uy (PI)))) 2))))) (* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(* zi (- (+ (* -1 (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))))))
(* zi (- (+ (* -1 (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux)))))))) (* maxCos (* ux (* (pow zi 3) (- 1 ux))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* 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 (/ (- (* -1 (/ (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux)))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))) zi)) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) zi)))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (* -1 (/ (- (+ (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux)))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))) zi)) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) zi)))))
1
(+ 1 (* -2 ux))
(+ 1 (* ux (- ux 2)))
(+ 1 (* ux (- ux 2)))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
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))))))) (* -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 (neg.f32 (*.f32 maxCos zi)) (*.f32 #s(literal -1/2 binary32) (*.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)))))))))))))
(+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1/2 (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI))))))) (* ux (+ (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* yi (sin (* 2 (* uy (PI)))))))))))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.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 ux (*.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))))))))))))))
(* (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 (neg.f32 (*.f32 maxCos zi)) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -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)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) 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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (+.f32 (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos 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 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 3) (sqrt -1))))) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (+ (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (* ux (sqrt -1)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (+.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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))) (/.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) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))) (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* maxCos (* yi (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 maxCos (+.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -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 (neg.f32 (*.f32 maxCos zi)) (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 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 (neg.f32 (*.f32 maxCos zi)) (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))))) (* maxCos (sqrt -1))))) ux)) (* 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 (neg.f32 (*.f32 maxCos zi)) (+.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 yi (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) ux))) (*.f32 (*.f32 maxCos yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) 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 (- 1 ux)))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (* 1/2 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))) (* ux (* zi (- 1 ux))))) (+ (* xi (cos (* 2 (* uy (PI))))) (* yi (sin (* 2 (* uy (PI)))))))
(+.f32 (+.f32 (*.f32 xi (cos.f32 (*.f32 #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 #s(literal 1/2 binary32) (+.f32 (*.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 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))))))
(+ (* maxCos (+ (* maxCos (+ (* 1/2 (* (pow ux 2) (* xi (* (cos (* 2 (* uy (PI)))) (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (pow ux 4) (* yi (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 4) (* xi (* (cos (* 2 (* uy (PI)))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* -1/8 (* (pow ux 8) (* yi (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 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 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.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 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) yi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1/8 binary32) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) xi) (*.f32 (*.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 ux #s(literal -1 binary32)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (pow.f32 ux #s(literal 8 binary32)) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))))
(* maxCos (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux))) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))
(* maxCos (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (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 (*.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux)))) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))))))
(* maxCos (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* ux (* zi (- 1 ux))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (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 (*.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 5 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux)))) (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.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))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (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/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux))) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 3))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* -1/8 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 6) (pow ux 5))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))) (+ (* 1/16 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (* xi (cos (* 2 (* uy (PI))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* yi (sin (* 2 (* uy (PI))))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (+ (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (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 (*.f32 #s(literal -1/8 binary32) (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 xi (/.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 5 binary32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 5 binary32))) (pow.f32 (+.f32 ux #s(literal -1 binary32)) #s(literal 5 binary32))))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (cos.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 maxCos maxCos) ux))) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 ux) (*.f32 (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 yi (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))))))
(+ (* maxCos (* 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 (* (* (pow ux 2) (* uy (* yi (PI)))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 yi (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.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 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* 2 (* (* (pow ux 2) (* yi (PI))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* uy (+ (* -2 (* (* xi (pow (PI) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -4/3 (* (* (pow ux 2) (* uy (* yi (pow (PI) 3)))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (*.f32 yi (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux ux) (*.f32 uy (*.f32 yi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* 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))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* (/ (* 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 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (+.f32 (/.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)))))))) yi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* (/ (* 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 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (+.f32 (/.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)))))))) yi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* yi (+ (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (+ (* (/ (* 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 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (+.f32 (/.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)))))))) yi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) yi))))
(* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(* -1 (* yi (+ (* -1 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* -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 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* -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 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* -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 #s(literal -1 binary32) yi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* 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))))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.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 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.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 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* xi (+ (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (+ (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) xi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) xi))))
(*.f32 xi (+.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 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) xi) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) xi))))
(* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* xi (+ (* -1 (* (cos (* 2 (* uy (PI)))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) 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)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) 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)))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 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)))))))) (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) xi))))
(+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(+.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)))))))) (*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) zi))))
(* zi (+ (* maxCos (* ux (- 1 ux))) (+ (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (/ (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) zi) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(*.f32 zi (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) zi))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (+ (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (* (pow ux 2) (* yi (sin (* 2 (* uy (PI)))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.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))))) (sqrt.f32 (+.f32 #s(literal 1 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 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) zi))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (sin (* 2 (* uy (PI)))) (* -1/2 (* (pow maxCos 2) (* (pow ux 2) (sin (* 2 (* uy (PI))))))))
(+.f32 (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)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* (pow maxCos 2) (* ux (sin (* 2 (* uy (PI)))))))))
(+.f32 (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)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (+ (* -1/2 (* (pow maxCos 2) (sin (* 2 (* uy (PI)))))) (* ux (+ (* -1/2 (* ux (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (pow maxCos 4)) (pow maxCos 2))))) (* (pow maxCos 2) (sin (* 2 (* uy (PI))))))))))
(+.f32 (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)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos maxCos) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal 1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32)))))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 4)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 4)))) (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 5)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 4 binary32)))))) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos (pow.f32 ux #s(literal 5 binary32))))))))))
(* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos (pow ux 3)))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos (*.f32 ux (*.f32 ux ux))))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) maxCos)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (* maxCos ux)))) (pow ux 3))) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))) ux)) (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 maxCos ux))))) (*.f32 ux (*.f32 ux ux))))) ux))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(+ (sin (* 2 (* uy (PI)))) (* 1/2 (* (pow maxCos 2) (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2))))) (* 1/2 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 8 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))
(+ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 4) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 8) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2)))) (* 1/16 (* (pow maxCos 2) (* (pow ux 12) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))))))))
(+.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (pow.f32 ux #s(literal 8 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 12 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))))))))
(* (* maxCos (* (pow ux 2) (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(* maxCos (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))
(* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))
(* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))
(* -1 (* (* maxCos (* (pow ux 2) (sin (* 2 (* uy (PI)))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(neg.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ (sin (* 2 (* uy (PI)))) (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (pow.f32 ux #s(literal 6 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 10 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 5 binary32)))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))) (*.f32 (*.f32 (*.f32 ux ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))
(* 2 (* (* (pow ux 2) (* uy (PI))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux ux) uy) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
(* uy (+ (* -4/3 (* (* (pow ux 2) (* (pow uy 2) (pow (PI) 3))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* 2 (* (* (pow ux 2) (PI)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))
(* uy (+ (* 2 (* (* (pow ux 2) (PI)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow ux 2) (pow (PI) 3)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* 4/15 (* (* (pow ux 2) (* (pow uy 2) (pow (PI) 5))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux ux) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))))
(* uy (+ (* 2 (* (* (pow ux 2) (PI)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* (pow uy 2) (+ (* -4/3 (* (* (pow ux 2) (pow (PI) 3)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow ux 2) (* (pow uy 2) (pow (PI) 7))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))) (* 4/15 (* (* (pow ux 2) (pow (PI) 5)) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux ux) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux ux) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (*.f32 ux ux) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
(* (* (pow ux 2) (sin (* 2 (* uy (PI))))) (sqrt (- (/ 1 (pow ux 4)) (+ (* -2 (/ (pow maxCos 2) ux)) (+ (/ (pow maxCos 2) (pow ux 2)) (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))))
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 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)))))
(+ 1 (* (pow ux 2) (+ (* -1/2 (pow maxCos 2)) (* ux (+ (* 1/2 (* ux (- (* -1 (pow maxCos 2)) (* 1/4 (pow maxCos 4))))) (pow maxCos 2))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal 1/2 binary32) ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 #s(literal -1/4 binary32) (pow.f32 maxCos #s(literal 4 binary32))))))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* 1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* (pow ux 2) (sqrt -1))))) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))
(* (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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (* (pow ux 2) (sqrt -1)))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))
(* (pow ux 2) (+ (* maxCos (sqrt -1)) (/ maxCos (* ux (sqrt -1)))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (/ maxCos (sqrt -1))) (* -1/2 (/ (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (* maxCos (* ux (sqrt -1)))))) ux)) (* maxCos (sqrt -1))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) ux))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -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))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))) ux))) ux))))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))
(+ 1 (* (pow maxCos 2) (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 8) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2)))) (* 1/2 (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(+.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 8 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))
(+ 1 (* (pow maxCos 2) (+ (* 1/2 (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))) (* (pow maxCos 2) (+ (* -1/8 (* (pow ux 8) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 2))) (* 1/16 (* (pow maxCos 2) (* (pow ux 12) (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3)))))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (pow.f32 ux #s(literal 8 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 12 binary32))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))))
(* (* maxCos (pow ux 2)) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))
(* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 10 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 5 binary32))))))))
(* -1 (* (* maxCos (pow ux 2)) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* -1 (* maxCos (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))))))))
(* -1 (* maxCos (+ (* -1/8 (* (/ 1 (* (pow maxCos 4) (pow ux 6))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 3))))) (+ (* 1/16 (* (/ 1 (* (pow maxCos 6) (pow ux 10))) (sqrt (/ 1 (pow (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))) 5))))) (+ (* 1/2 (* (/ 1 (* (pow maxCos 2) (pow ux 2))) (sqrt (/ 1 (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))) (* (pow ux 2) (sqrt (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 6 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (*.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 ux ux) (sqrt.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 10 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))) #s(literal 5 binary32))))))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (*.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 -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux))))
(+ 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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (*.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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux) (*.f32 maxCos maxCos))))
1
#s(literal 1 binary32)
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(+ 1 (* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))))
(* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))))
(*.f32 (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 4) (- (* 2 (/ 1 ux)) (+ 1 (/ 1 (pow ux 2))))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* ux zi))
(*.f32 maxCos (*.f32 ux zi))
(* maxCos (* 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)
(* -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))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 2) (* xi (pow (PI) 2)))
(*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(pow uy 2)
(*.f32 uy uy)
(* 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)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(+ (* 2 (* uy (* yi (PI)))) (* xi (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(+ (* 2 (* uy (* yi (PI)))) (* xi (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))))))
(* xi (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32)))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi))))
(* xi (+ 1 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi)))))
(*.f32 xi (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi))))
(* -1 (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
(* -1 (* xi (- (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2)))) 1)))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))))
xi
(+ xi (* 2 (* uy (* yi (PI)))))
(+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+ xi (* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(* -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))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (/ xi (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy) (/.f32 xi (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (+ (* 2 (/ (* yi (PI)) uy)) (/ xi (pow uy 2)))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy) (/.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))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 #s(literal -1 binary32) xi) uy)) uy))))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* -1 (/ (+ (* -2 (* yi (PI))) (* -1 (/ xi uy))) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (/.f32 (*.f32 #s(literal -1 binary32) xi) 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)))) (* 2 (* uy (* yi (PI))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ xi (+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* yi (- (+ (* 2 (* uy (PI))) (/ xi yi)) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* yi (- (+ (* 2 (* uy (PI))) (/ xi yi)) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* yi (- (+ (* 2 (* uy (PI))) (/ xi yi)) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* -1 (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (neg.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(* uy (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI)))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))
(* -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))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) 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))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* (pow uy 2) (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (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 (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi)))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi)))
(* xi (+ (* -2 (* (pow uy 2) (pow (PI) 2))) (* 2 (/ (* uy (* yi (PI))) xi))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi)))
(* -2 (* (pow uy 2) (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
(* -1 (* xi (+ (* -2 (/ (* uy (* yi (PI))) xi)) (* 2 (* (pow uy 2) (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 yi (PI.f32)))) xi)))
(* -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)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(+ (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))) (* 2 (* uy (* yi (PI)))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi)))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi)))
(* yi (+ (* -2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)) (* 2 (* uy (PI)))))
(*.f32 yi (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi)))
(* 2 (* uy (* yi (PI))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32)))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* yi (+ (* -2 (* uy (PI))) (* 2 (/ (* (pow uy 2) (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32)))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* uy (+ (* -2 (* xi (pow (PI) 2))) (* 2 (/ (* yi (PI)) uy))))
(*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -1 (* uy (+ (* -2 (/ (* yi (PI)) uy)) (* 2 (* xi (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.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))))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.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))))))
(*.f32 (*.f32 #s(literal -1 binary32) uy) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) uy) (*.f32 #s(literal 2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 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 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) 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 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) 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 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) xi)))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))
(* -1 (* xi (+ (* -2 (/ (* yi (PI)) xi)) (* 2 (* uy (pow (PI) 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) xi) (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(+ (* -2 (* uy (* xi (pow (PI) 2)))) (* 2 (* yi (PI))))
(+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(* yi (+ (* -2 (/ (* uy (* xi (pow (PI) 2))) yi)) (* 2 (PI))))
(*.f32 yi (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) 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 (*.f32 (*.f32 #s(literal -2 binary32) 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 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) yi) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* 2 (* yi (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(* -1 (* yi (+ (* -2 (PI)) (* 2 (/ (* uy (* xi (pow (PI) 2))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) yi)))
(+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))
(+ xi (+ (* maxCos (* ux zi)) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 maxCos (*.f32 ux zi))) (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (* -1/2 (* (pow maxCos 2) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))))))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))))))))))
(+ xi (+ (* ux (+ (* maxCos zi) (* ux (+ (* -1 (* maxCos zi)) (+ (* -1/2 (* (pow maxCos 2) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))) (* (pow maxCos 2) (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))))))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (* ux (sqrt -1)))))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))))) (+.f32 (/.f32 (*.f32 maxCos zi) ux) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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))))) (+ (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (* ux (sqrt -1))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* 1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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))))) (+ (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))) (+ (/ (* maxCos zi) ux) (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (* ux (sqrt -1)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (/.f32 (*.f32 maxCos zi) ux)) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (/.f32 (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (sqrt.f32 #s(literal -1 binary32))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (* -1 (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt -1)))) ux)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (sqrt.f32 #s(literal -1 binary32))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt -1))) (* -1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (sqrt -1))))))) ux)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos zi) (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) ux)))))
(* (pow ux 2) (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (+ (* -1 (* maxCos zi)) (+ (* -1 (/ (* maxCos (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))) (* maxCos (sqrt -1))))) ux)))) ux)) (* maxCos (* (sqrt -1) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 maxCos zi)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 maxCos (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))) ux)))) ux)))))
(+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))
(+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))
(+ xi (+ (* maxCos (* ux (* zi (- 1 ux)))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))
(+ xi (+ (* maxCos (+ (* 1/2 (* maxCos (* (pow ux 2) (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (- 1 ux) (- ux 1)))))) (* ux (* zi (- 1 ux))))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(+ xi (+ (* maxCos (+ (* maxCos (+ (* -1/8 (* (pow maxCos 2) (* (pow ux 4) (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (pow (- 1 ux) 2) (pow (- ux 1) 2)))))) (* 1/2 (* (pow ux 2) (* (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (- 1 ux) (- ux 1))))))) (* ux (* zi (- 1 ux))))) (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(+.f32 xi (+.f32 (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (*.f32 (*.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/2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))))
(* maxCos (+ (* ux (* zi (- 1 ux))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 ux (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))))
(* maxCos (+ (* -1/8 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))))))
(* maxCos (+ (* -1/8 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* 1/2 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (*.f32 ux (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) ux))))))
(* -1 (* maxCos (+ (* -1 (* ux (* zi (- 1 ux)))) (+ (* -1/8 (* (/ (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) (* (pow maxCos 2) ux)) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (* (* ux (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI))))))) (sqrt (* (- 1 ux) (- ux 1))))))))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 (neg.f32 ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))))) (+.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 maxCos maxCos) 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 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(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 (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) (*.f32 (*.f32 xi (+.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 (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) (*.f32 (*.f32 xi (+.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 (- 1 (* 2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) (*.f32 (*.f32 xi (+.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 (+ 1 (* -2 (* (pow uy 2) (pow (PI) 2))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi (+.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 (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(*.f32 xi (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(*.f32 xi (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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 (+ (* 2 (* (/ (* uy (* yi (PI))) xi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (+ 1 (* -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))))
(*.f32 xi (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) xi) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) 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)))))))))))
(* -1 (* (* xi (- (* 2 (* (pow uy 2) (pow (PI) 2))) 1)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32))) (sqrt.f32 (+.f32 #s(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 (/ (+ (* 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))) 1)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) 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 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))))
(* -1 (* xi (+ (* -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))) 1)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) 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 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #s(literal -1 binary32)))))
(* -1 (* xi (+ (* -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))) 1)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) 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 #s(literal 2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) #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)))))))))
(+ (* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (+ (* uy (+ (* -2 (* (* uy (* xi (pow (PI) 2))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2 (* (* yi (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) 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))))))))))
(* (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 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) 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 (*.f32 (/.f32 xi (*.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 (*.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 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) 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 (*.f32 (/.f32 xi (*.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 (*.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 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) 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))))))))))
(* (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 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.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 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.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))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (* -2 (* (pow uy 2) (* xi (pow (PI) 2)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(+ (* 2 (* (* uy (* yi (PI))) (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 (* -2 (* (pow uy 2) (* xi (pow (PI) 2))))))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) (*.f32 (sqrt.f32 (+.f32 #s(literal 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) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))))
(* 2 (* (* uy (* yi (PI))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
(* yi (+ (* 2 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) yi) (*.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.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 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) yi) (*.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.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 (* (* uy (PI)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* (/ (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))) yi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (- 1 ux)))) yi))))
(*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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))) yi) (*.f32 (/.f32 (+.f32 xi (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.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))))))))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux 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 (/ (+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (- xi (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (+.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) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) yi))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (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 (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (+.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) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) yi))))
(* -1 (* yi (+ (* -2 (* (* uy (PI)) (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 (* 2 (* (pow uy 2) (* xi (pow (PI) 2))))))) yi)))))
(*.f32 (*.f32 #s(literal -1 binary32) yi) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (neg.f32 (/.f32 (+.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) (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))) yi))))
(* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))))
(*.f32 (sqrt.f32 (+.f32 #s(literal 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 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (+ xi (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (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 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (+.f32 #s(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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (+.f32 #s(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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -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 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (+.f32 #s(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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (+.f32 #s(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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (+.f32 #s(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 (/ (* uy (- (* 4 (* (pow uy 2) (* (pow xi 2) (pow (PI) 4)))) (* 4 (* (pow yi 2) (pow (PI) 2))))) (+ (* -2 (* uy (* xi (pow (PI) 2)))) (* -2 (* yi (PI)))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32))))))) (sqrt.f32 (+.f32 #s(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))))
(* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))
(*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow maxCos 2) (- (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))
(*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* ux (- (* 2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))
(+ (* (pow ux 2) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* ux (- (+ (* 2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* ux (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))))) (* -2 (* (pow maxCos 2) (pow zi 2)))))) (* (pow maxCos 2) (pow zi 2)))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (*.f32 ux (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (* (pow maxCos 2) (pow zi 2)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) ux)) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) ux))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) ux) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux)))))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow ux 4))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) ux)) (+ (* (pow maxCos 2) (pow zi 2)) (/ (* (pow maxCos 2) (pow zi 2)) (pow ux 2))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) ux) (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (pow.f32 ux #s(literal 4 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) ux) (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.f32 ux ux)))))))
(* (pow ux 4) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi))) ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) ux)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)))) ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(* (pow ux 4) (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (- (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow ux 2))) (* (pow maxCos 2) (pow zi 2))) ux))) (* 2 (* (pow maxCos 2) (pow zi 2)))) ux))) (* (pow maxCos 2) (pow zi 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux ux)) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)))) ux)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)))) ux))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))))
(- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* -4 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 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 xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(- (+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 16/3 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 4) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 16/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 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 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(- (+ (* (pow uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -128/45 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 6) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* 16/3 (* (pow xi 2) (* (pow (PI) 4) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -128/45 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 6 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 #s(literal 16/3 binary32) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 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 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 xi xi))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 xi xi))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 xi xi))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 xi xi))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 xi xi))))
(* (pow xi 2) (+ (* -1 (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (pow xi 2))) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(*.f32 (*.f32 xi xi) (+.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 xi xi))))
(* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))
(neg.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow zi 2) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (pow zi 2)) (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2)))))
(*.f32 (*.f32 zi zi) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 zi zi)) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))
(*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1)))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 maxCos maxCos))))
(* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))
(*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))
(+ (* -1 (* (pow maxCos 2) (* (pow ux 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (* (pow maxCos 2) (* ux (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))))))
(+ (* (pow ux 2) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* ux (+ (* -1 (* (pow maxCos 2) (* ux (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))))) (* 2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))))))) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow ux 2))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) ux) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux ux))))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow ux 2))) (+ (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow ux 4))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) ux) (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (pow.f32 ux #s(literal 4 binary32)))))))
(* -1 (* (pow maxCos 2) (* (pow ux 4) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) ux)))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) ux)) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) ux) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))))) ux))))
(* (pow ux 4) (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (+ (* -2 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* -1 (/ (+ (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (pow ux 2))) ux))) ux))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 ux ux))) ux))) ux))))
(* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))
(*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))
(+ (* -4 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(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) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 16/3 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 4) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 uy) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal 16/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 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 uy 2) (+ (* -4 (* (pow xi 2) (* (pow (PI) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (pow uy 2) (+ (* -128/45 (* (pow uy 2) (* (pow xi 2) (* (pow (PI) 6) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* 16/3 (* (pow xi 2) (* (pow (PI) 4) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(+.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 uy) (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -128/45 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 6 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 #s(literal 16/3 binary32) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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 xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(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
#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 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (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 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* (pow ux 2) (* (- 1 ux) (- ux 1))) (/ 1 (pow maxCos 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* (pow maxCos 2) (pow ux 2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (*.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 -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux))))
(+ 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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (*.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 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))))
(* (pow ux 4) (+ (* -1 (/ (+ (* -2 (pow maxCos 2)) (* -1 (/ (+ (* -1 (pow maxCos 2)) (/ 1 (pow ux 2))) ux))) ux)) (* -1 (pow maxCos 2))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux) (*.f32 maxCos maxCos))))
(* (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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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))))
(*.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)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* 2 (* (pow maxCos 2) ux))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))))
(* (pow ux 2) (+ (* -1 (pow maxCos 2)) (* ux (+ (* -1 (* (pow maxCos 2) ux)) (* 2 (pow maxCos 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux) (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos))))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (*.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)))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))))
(* -1 (* (pow maxCos 2) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 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 -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) ux)))
(* (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 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.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 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux) (*.f32 maxCos maxCos))))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(* uy (PI))
(*.f32 uy (PI.f32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(pow ux 4)
(pow.f32 ux #s(literal 4 binary32))
(/ -1 (pow ux 4))
(/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32)))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(-.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(-.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))
(- (* (pow maxCos 2) (- (/ 1 (pow ux 2)) (* 2 (/ 1 ux)))) (/ 1 (pow ux 4)))
(-.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))) (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))))
(/ (* (pow maxCos 2) (- (/ 1 ux) 2)) ux)
(/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) ux)
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(/ (* (pow maxCos 2) (- (/ 1 ux) 2)) ux)
(/.f32 (*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) ux)
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(* (pow maxCos 2) (- (/ 1 (pow ux 2)) (+ (* 2 (/ 1 ux)) (/ 1 (* (pow maxCos 2) (pow ux 4))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))
(/ -1 (pow ux 4))
(/.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32)))
(/ (- (* (pow maxCos 2) (pow ux 2)) 1) (pow ux 4))
(/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(/ (- (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) 1) (pow ux 4))
(/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux))) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(/ (- (* (pow ux 2) (+ (* -2 (* (pow maxCos 2) ux)) (pow maxCos 2))) 1) (pow ux 4))
(/.f32 (+.f32 (*.f32 (*.f32 ux ux) (+.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux))) #s(literal -1 binary32)) (pow.f32 ux #s(literal 4 binary32)))
(* -2 (/ (pow maxCos 2) ux))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)
(/ (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) ux)
(/.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) ux)
(/ (- (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3))) ux)
(/.f32 (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) ux)
(/ (- (+ (* -2 (pow maxCos 2)) (/ (pow maxCos 2) ux)) (/ 1 (pow ux 3))) ux)
(/.f32 (-.f32 (+.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos))) (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) ux)
(* -2 (/ (pow maxCos 2) ux))
(/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)
(* -1 (/ (+ (* -1 (/ (pow maxCos 2) ux)) (* 2 (pow maxCos 2))) ux))
(neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) ux)) ux))
(* -1 (/ (+ (* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux)) (* 2 (pow maxCos 2))) ux))
(neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux))
(* -1 (/ (+ (* -1 (/ (- (pow maxCos 2) (/ 1 (pow ux 2))) ux)) (* 2 (pow maxCos 2))) ux))
(neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (neg.f32 (/.f32 (-.f32 (*.f32 maxCos maxCos) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) ux))) ux))
-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) (neg.f32 ux))) #s(literal -1 binary32))
(- (* ux (+ 2 (* -1 ux))) 1)
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (neg.f32 ux))) #s(literal -1 binary32))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 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 #s(literal 2 binary32) ux) (+.f32 #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 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux)))))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 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 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) ux)) #s(literal -1 binary32)))
(* (pow ux 2) (- (* -1 (/ (- (/ 1 ux) 2) ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32)) ux)) #s(literal -1 binary32)))
(/ 1/2 (* yi (PI)))
(/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32)))
(+ (* 1/2 (/ (* uy xi) (pow yi 2))) (* 1/2 (/ 1 (* yi (PI)))))
(+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy xi)) (*.f32 yi yi)) (/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32))))
(+ (* uy (+ (* 1/2 (/ xi (pow yi 2))) (* 1/2 (/ (* uy (* (pow xi 2) (PI))) (pow yi 3))))) (* 1/2 (/ 1 (* yi (PI)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 xi (*.f32 yi yi)) (/.f32 (*.f32 uy (*.f32 (*.f32 xi xi) (PI.f32))) (*.f32 yi (*.f32 yi yi)))))))
(+ (* uy (+ (* 1/2 (/ xi (pow yi 2))) (* uy (- (* 1/2 (/ (* uy (* (pow xi 3) (pow (PI) 2))) (pow yi 4))) (* -1/2 (/ (* (pow xi 2) (PI)) (pow yi 3))))))) (* 1/2 (/ 1 (* yi (PI)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) xi) (*.f32 yi yi)) (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 yi #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi xi) (PI.f32)) (*.f32 yi (*.f32 yi yi)))))))))
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(/.f32 (/.f32 #s(literal -1/2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(/ (- (* -1/2 (/ yi (* uy (* (pow xi 2) (pow (PI) 3))))) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy)
(/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) yi) (*.f32 (*.f32 uy (*.f32 xi xi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) uy)
(/ (- (+ (* -1/2 (/ yi (* uy (* (pow xi 2) (pow (PI) 3))))) (* -1/2 (/ (pow yi 2) (* (pow uy 2) (* (pow xi 3) (pow (PI) 4)))))) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy)
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 yi (*.f32 (*.f32 uy (*.f32 xi xi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 yi yi) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) uy)
(/ (- (+ (* -1/2 (/ yi (* uy (* (pow xi 2) (pow (PI) 3))))) (* -1/2 (/ (pow yi 3) (* (pow uy 3) (* (pow xi 4) (pow (PI) 5)))))) (+ (* 1/2 (/ (pow yi 2) (* (pow uy 2) (* (pow xi 3) (pow (PI) 4))))) (* 1/2 (/ 1 (* xi (pow (PI) 2)))))) uy)
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 yi (*.f32 (*.f32 uy (*.f32 xi xi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (/.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 uy (*.f32 uy uy))) (*.f32 (pow.f32 xi #s(literal 4 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 yi yi)) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (PI.f32) #s(literal 4 binary32))))))) uy)
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(/.f32 (/.f32 #s(literal -1/2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -1 (/ (+ (* 1/2 (/ yi (* uy (* (pow xi 2) (pow (PI) 3))))) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy))
(neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) yi) (*.f32 (*.f32 uy (*.f32 xi xi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) uy))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ yi (* (pow xi 2) (pow (PI) 3)))) (* -1/2 (/ (pow yi 2) (* uy (* (pow xi 3) (pow (PI) 4)))))) uy)) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy))
(neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 yi (*.f32 xi xi)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (/.f32 (*.f32 yi yi) uy) (*.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))) uy))) uy))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ (pow yi 3) (* uy (* (pow xi 4) (pow (PI) 5))))) (* -1/2 (/ (pow yi 2) (* (pow xi 3) (pow (PI) 4))))) uy)) (* -1/2 (/ yi (* (pow xi 2) (pow (PI) 3))))) uy)) (* 1/2 (/ 1 (* xi (pow (PI) 2))))) uy))
(neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) yi) (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (*.f32 uy (pow.f32 xi #s(literal 4 binary32))) (pow.f32 (PI.f32) #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 yi yi) (*.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (PI.f32) #s(literal 4 binary32)))))) uy))) uy))) uy))
(/ 1/2 (* yi (PI)))
(/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32)))
(+ (* 1/2 (/ (* uy xi) (pow yi 2))) (* 1/2 (/ 1 (* yi (PI)))))
(+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy xi)) (*.f32 yi yi)) (/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32))))
(+ (* xi (+ (* 1/2 (/ uy (pow yi 2))) (* 1/2 (/ (* (pow uy 2) (* xi (PI))) (pow yi 3))))) (* 1/2 (/ 1 (* yi (PI)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32))) (*.f32 xi (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 uy (*.f32 yi yi)) (/.f32 (*.f32 (*.f32 (*.f32 uy uy) xi) (PI.f32)) (*.f32 yi (*.f32 yi yi)))))))
(+ (* xi (+ (* 1/2 (/ uy (pow yi 2))) (* xi (- (* 1/2 (/ (* (pow uy 3) (* xi (pow (PI) 2))) (pow yi 4))) (* -1/2 (/ (* (pow uy 2) (PI)) (pow yi 3))))))) (* 1/2 (/ 1 (* yi (PI)))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32))) (*.f32 xi (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) uy) (*.f32 yi yi)) (*.f32 xi (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (pow.f32 yi #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 yi (*.f32 yi yi)))))))))
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(/.f32 (/.f32 #s(literal -1/2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(/ (- (* -1/2 (/ yi (* (pow uy 2) (* xi (pow (PI) 3))))) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi)
(/.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) yi) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) xi)
(/ (- (+ (* -1/2 (/ yi (* (pow uy 2) (* xi (pow (PI) 3))))) (* -1/2 (/ (pow yi 2) (* (pow uy 3) (* (pow xi 2) (pow (PI) 4)))))) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi)
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 yi (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 yi yi) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) xi)
(/ (- (+ (* -1/2 (/ yi (* (pow uy 2) (* xi (pow (PI) 3))))) (* -1/2 (/ (pow yi 3) (* (pow uy 4) (* (pow xi 3) (pow (PI) 5)))))) (+ (* 1/2 (/ (pow yi 2) (* (pow uy 3) (* (pow xi 2) (pow (PI) 4))))) (* 1/2 (/ 1 (* uy (pow (PI) 2)))))) xi)
(/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 yi (*.f32 uy uy)) (*.f32 xi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 yi (*.f32 yi yi)) (*.f32 (*.f32 (pow.f32 uy #s(literal 4 binary32)) (*.f32 xi (*.f32 xi xi))) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 yi yi)) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32))))))) xi)
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(/.f32 (/.f32 #s(literal -1/2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -1 (/ (+ (* 1/2 (/ yi (* (pow uy 2) (* xi (pow (PI) 3))))) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi))
(neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) yi) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) xi))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ yi (* (pow uy 2) (pow (PI) 3)))) (* -1/2 (/ (pow yi 2) (* (pow uy 3) (* xi (pow (PI) 4)))))) xi)) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi))
(neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (/.f32 yi (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (/.f32 (*.f32 yi yi) (*.f32 uy (*.f32 uy uy))) (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32)))))) xi))) xi))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (- (* 1/2 (/ (pow yi 3) (* (pow uy 4) (* xi (pow (PI) 5))))) (* -1/2 (/ (pow yi 2) (* (pow uy 3) (pow (PI) 4))))) xi)) (* -1/2 (/ yi (* (pow uy 2) (pow (PI) 3))))) xi)) (* 1/2 (/ 1 (* uy (pow (PI) 2))))) xi))
(neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) yi) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 yi (*.f32 yi yi))) (*.f32 (pow.f32 uy #s(literal 4 binary32)) (*.f32 xi (pow.f32 (PI.f32) #s(literal 5 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 yi yi)) (*.f32 (*.f32 uy (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 4 binary32))))) xi))) xi))) xi))
(/ -1/2 (* uy (* xi (pow (PI) 2))))
(/.f32 (/.f32 #s(literal -1/2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(- (* -1/2 (/ yi (* (pow uy 2) (* (pow xi 2) (pow (PI) 3))))) (* 1/2 (/ 1 (* uy (* xi (pow (PI) 2))))))
(-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) yi) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(- (* yi (- (* -1/2 (/ yi (* (pow uy 3) (* (pow xi 3) (pow (PI) 4))))) (* 1/2 (/ 1 (* (pow uy 2) (* (pow xi 2) (pow (PI) 3))))))) (* 1/2 (/ 1 (* uy (* xi (pow (PI) 2))))))
(-.f32 (*.f32 yi (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) yi) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (PI.f32) #s(literal 4 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(- (* yi (- (* yi (- (* -1/2 (/ yi (* (pow uy 4) (* (pow xi 4) (pow (PI) 5))))) (* 1/2 (/ 1 (* (pow uy 3) (* (pow xi 3) (pow (PI) 4))))))) (* 1/2 (/ 1 (* (pow uy 2) (* (pow xi 2) (pow (PI) 3))))))) (* 1/2 (/ 1 (* uy (* xi (pow (PI) 2))))))
(-.f32 (*.f32 yi (-.f32 (*.f32 yi (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) yi) (*.f32 (pow.f32 uy #s(literal 4 binary32)) (*.f32 (pow.f32 xi #s(literal 4 binary32)) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 xi (*.f32 xi xi)) (pow.f32 (PI.f32) #s(literal 4 binary32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32))))))
(/ 1/2 (* yi (PI)))
(/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32)))
(/ (+ (* 1/2 (/ (* uy xi) yi)) (* 1/2 (/ 1 (PI)))) yi)
(/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 xi yi))) (/.f32 #s(literal 1/2 binary32) (PI.f32))) yi)
(/ (+ (* 1/2 (/ (* uy xi) yi)) (+ (* 1/2 (/ (* (pow uy 2) (* (pow xi 2) (PI))) (pow yi 2))) (* 1/2 (/ 1 (PI))))) yi)
(/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 xi yi))) (+.f32 (/.f32 #s(literal 1/2 binary32) (PI.f32)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy uy)) (*.f32 (*.f32 xi xi) (PI.f32))) (*.f32 yi yi)))) yi)
(/ (- (+ (* 1/2 (/ (* uy xi) yi)) (+ (* 1/2 (/ (* (pow uy 3) (* (pow xi 3) (pow (PI) 2))) (pow yi 3))) (* 1/2 (/ 1 (PI))))) (* -1/2 (/ (* (pow uy 2) (* (pow xi 2) (PI))) (pow yi 2)))) yi)
(/.f32 (-.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (/.f32 xi yi))) (+.f32 (/.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (*.f32 yi yi)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (PI.f32))) (*.f32 yi yi)))) yi)
(/ 1/2 (* yi (PI)))
(/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32)))
(* -1 (/ (- (* -1/2 (/ (* uy xi) yi)) (* 1/2 (/ 1 (PI)))) yi))
(neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 uy (/.f32 xi yi))) (/.f32 #s(literal 1/2 binary32) (PI.f32))) yi))
(* -1 (/ (- (* -1 (/ (+ (* 1/2 (* uy xi)) (* 1/2 (/ (* (pow uy 2) (* (pow xi 2) (PI))) yi))) yi)) (* 1/2 (/ 1 (PI)))) yi))
(neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 uy xi) (*.f32 (*.f32 uy uy) (/.f32 (*.f32 (*.f32 xi xi) (PI.f32)) yi)))) yi)) (/.f32 #s(literal 1/2 binary32) (PI.f32))) yi))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (- (* -1/2 (/ (* (pow uy 3) (* (pow xi 3) (pow (PI) 2))) yi)) (* 1/2 (* (pow uy 2) (* (pow xi 2) (PI))))) yi)) (* 1/2 (* uy xi))) yi)) (* 1/2 (/ 1 (PI)))) yi))
(neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy xi)) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 (*.f32 xi (*.f32 xi xi)) (*.f32 (PI.f32) (PI.f32))))) yi) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (PI.f32))))) yi))) yi)) (/.f32 #s(literal 1/2 binary32) (PI.f32))) yi))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))
(* -2 (* uy (* xi (pow (PI) 2))))
(*.f32 (*.f32 #s(literal -2 binary32) 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))
(/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI)))))
(/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+.f32 (/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(+ (* maxCos (- (* maxCos (- (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (* 1/2 (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (/ (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux)))) (pow (cos (* 2 (* uy (PI)))) 2))))) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+.f32 (/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.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 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.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 ux ux) (*.f32 (*.f32 zi zi) (*.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)))))))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(+ (* maxCos (- (* maxCos (- (+ (* -1 (* maxCos (+ (* -1 (/ (* ux (* zi (* (- 1 ux) (- (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (* 1/2 (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (* 1/2 (/ (* (pow ux 3) (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (pow (- 1 ux) 2) (- ux 1))))) (pow (cos (* 2 (* uy (PI)))) 2)))))) (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI)))))) (+ (* -1 (/ (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (* 1/2 (/ (* (pow ux 2) (* xi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (cos (* 2 (* uy (PI)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (/ (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux)))) (pow (cos (* 2 (* uy (PI)))) 2))))) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+.f32 (/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (neg.f32 (*.f32 ux (/.f32 (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.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 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.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 ux ux) (*.f32 (*.f32 zi zi) (*.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)))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.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 (*.f32 (*.f32 ux ux) xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.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 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 ux ux) xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.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 ux ux) (*.f32 (*.f32 zi zi) (*.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))))))))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(/ (* maxCos (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))
(/.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))))
(* maxCos (- (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))))) (+.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 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 ux (*.f32 ux ux)) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 ux (*.f32 (*.f32 xi (cos.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)))))))) (pow.f32 maxCos #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))))) (+.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 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))))))
(* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow ux 3) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 5) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux)))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow maxCos 4) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* ux (* zi (- 1 ux))))))))))
(*.f32 maxCos (+.f32 (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 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 ux (*.f32 ux ux)) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 ux (*.f32 (*.f32 xi (cos.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))))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 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)) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (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 ux #s(literal 5 binary32)) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))) (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.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 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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)))) #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 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) ux) (-.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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))))))))))))
(* -1 (/ (* maxCos (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))
(neg.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))
(* -1 (* maxCos (- (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) 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 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))) (pow maxCos 4))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 ux (*.f32 ux ux)) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 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 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))) (pow.f32 maxCos #s(literal 4 binary32)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) 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 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))))))
(* -1 (* maxCos (- (+ (* -1 (/ (+ (* -1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow ux 3) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (* 1/16 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow ux 5) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (pow (- 1 ux) 5) (pow (- ux 1) 5)))))))) (pow maxCos 6))) (+ (/ (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (* (pow maxCos 2) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))) (+ (* -1/8 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 4) (* (pow ux 3) (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (pow (- 1 ux) 3) (pow (- ux 1) 3)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* (pow maxCos 2) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2)))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (+ (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))) (* 1/2 (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* (pow ux 2) (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (* (- 1 ux) (- ux 1))))) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))))) (* ux (pow (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))) 2))) (sqrt (/ 1 (* (- 1 ux) (- ux 1))))))))) (* (pow maxCos 4) (* ux (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux)))))))) (sqrt (/ 1 (* (- 1 ux) (- ux 1)))))) (/ (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))) (- (* (* ux (* xi (cos (* 2 (* uy (PI)))))) (sqrt (* (- 1 ux) (- ux 1)))) (* -1 (* ux (* zi (- 1 ux))))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (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 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 ux (*.f32 ux ux)) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 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 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 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)) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (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 ux #s(literal 5 binary32)) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))))) (pow.f32 maxCos #s(literal 6 binary32)))) (-.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 xi xi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.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 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux (*.f32 ux ux))) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) ux) (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.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 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 xi (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal -1 binary32))))) (*.f32 ux (pow.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) #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 (*.f32 (pow.f32 maxCos #s(literal 4 binary32)) ux) (+.f32 (*.f32 ux (*.f32 (*.f32 xi (cos.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 binary32) (*.f32 ux (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))))))
(/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI)))))
(/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (/ (* maxCos (* ux (* zi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+.f32 (/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))
(+ (* ux (- (* ux (- (* -1 (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow zi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi)))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (/ (* maxCos (* zi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow (cos (* 2 (* uy (PI)))) 2))))) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+.f32 (/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 ux (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(+ (* ux (- (* ux (- (+ (* -1 (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI)))))) (* ux (- (* 2 (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI)))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))) (+ (* -1 (/ (* maxCos (* zi (- (* -1 (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow zi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi)))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI))))))))))) (* xi (cos (* 2 (* uy (PI))))))) (+ (/ (* maxCos (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi)))))) (* xi (pow (cos (* 2 (* uy (PI)))) 3))) (/ (* (pow maxCos 2) (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (cos (* 2 (* uy (PI))))))))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow zi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* xi (pow (cos (* 2 (* uy (PI)))) 3)))) (+ (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- (* -1/2 (* (pow maxCos 2) (* xi (cos (* 2 (* uy (PI))))))) (* -1 (* maxCos zi)))) (pow (cos (* 2 (* uy (PI)))) 2)) (/ (* (pow maxCos 2) (pow zi 2)) (* xi (cos (* 2 (* uy (PI)))))))))) (* -1 (/ (* maxCos (* zi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (pow (cos (* 2 (* uy (PI)))) 2))))) (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))))
(+.f32 (/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (+.f32 (*.f32 ux (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (-.f32 (*.f32 ux (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 zi (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 maxCos (*.f32 zi (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.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 #s(literal 1 binary32) (*.f32 maxCos zi)))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 maxCos zi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (*.f32 ux (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (*.f32 ux (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -1 (/ (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (pow maxCos 2) (pow (sqrt -1) 4)) (* -1 (/ (pow maxCos 2) (pow (sqrt -1) 2))))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2))) (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))))) (* maxCos (* (sqrt -1) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (/ (* (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (pow ux 3))) (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (+ (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* ux (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))) (+ (/ (* (- (* 2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* -2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1)) (* maxCos zi))) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (/ (* (pow maxCos 2) (pow zi 2)) (* (pow ux 2) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (neg.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 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 xi (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 ux (*.f32 ux ux)))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (*.f32 ux (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (*.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 #s(literal 1 binary32) (*.f32 maxCos zi))))))))))
(/ (* (pow ux 2) (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))
(*.f32 (*.f32 ux ux) (/.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))))) ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))
(* (pow ux 2) (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (* -1 (/ (- (+ (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (* (sqrt -1) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (* (pow (sqrt -1) 3) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))))) (/ (* (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi))) (- (* -1 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (* ux (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))))))) (+ (* 1/2 (/ (* xi (* (cos (* 2 (* uy (PI)))) (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (pow maxCos 2)) (/ (pow maxCos 2) (pow (sqrt -1) 2)))))) (* maxCos (* (sqrt -1) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2))))) (+ (/ (* (- (* -2 (/ (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi)))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))) ux))) (+ (* 2 (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))) (/ (* (- (* -1 (* (pow maxCos 2) (* (pow xi 2) (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))))) (* (pow maxCos 2) (pow zi 2))) (- (* -1 (/ (* maxCos (* xi (cos (* 2 (* uy (PI)))))) (sqrt -1))) (* -1 (* maxCos zi)))) (pow (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))) 2)))) ux))) (/ (* (pow maxCos 2) (pow zi 2)) (- (* maxCos (* xi (* (cos (* 2 (* uy (PI)))) (sqrt -1)))) (* -1 (* maxCos zi))))))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 maxCos (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))))) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (-.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))))))) (*.f32 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 #s(literal 1 binary32) (*.f32 maxCos zi)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 maxCos maxCos) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))))) ux)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos maxCos)) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi)))) (*.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 maxCos xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 maxCos zi))) (pow.f32 (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))) #s(literal 2 binary32))))))) ux))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 zi zi)) (+.f32 (*.f32 (*.f32 maxCos xi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 maxCos zi))))))
(/ (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(- (+ (* (pow uy 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* (pow uy 2) (- (+ (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* (pow uy 2) (- (* 16/3 (/ (* (pow xi 2) (* (pow (PI) 4) (+ 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))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 uy uy) (-.f32 (/.f32 (*.f32 #s(literal 16/3 binary32) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(- (+ (* (pow uy 2) (- (+ (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* (pow uy 2) (- (+ (* 16/3 (/ (* (pow xi 2) (* (pow (PI) 4) (+ 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))))))) (* (pow uy 2) (- (* -128/45 (/ (* (pow xi 2) (* (pow (PI) 6) (+ 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))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* 16/3 (/ (* (pow xi 2) (* (pow (PI) 4) (+ 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))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -4/45 (* (/ (* xi (* (pow (PI) 6) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))))) (+ (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* -4 (/ (* (pow xi 2) (* (pow (PI) 2) (+ 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))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 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))))))) (* maxCos (* ux (* zi (- 1 ux)))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* 2/3 (* (/ (* xi (* (pow (PI) 4) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))) (* -2 (* (/ (* xi (* (pow (PI) 2) (- (* (pow xi 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))))) (pow (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))) 2)) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))) (/ (* (pow xi 2) (+ 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))))))) (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (- (* xi (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux)))))))
(+.f32 (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 uy uy) (+.f32 (/.f32 (*.f32 #s(literal 16/3 binary32) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 uy uy) (-.f32 (/.f32 (*.f32 #s(literal -128/45 binary32) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 6 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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (/.f32 (*.f32 #s(literal 16/3 binary32) (*.f32 (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 (*.f32 #s(literal -4/45 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 6 binary32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))) (*.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 (*.f32 xi xi) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 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 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #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 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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal 2/3 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (pow.f32 (PI.f32) #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32)))))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(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 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) #s(literal 2 binary32))))))) (/.f32 (-.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 xi (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(/ (- (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2))))) (- (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* zi (- 1 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* (* xi (cos (* 2 (* uy (PI))))) (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 (- (* xi (- (* -1 (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))))) (* -1 (* (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 xi (+.f32 (*.f32 xi (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))
(+ (* maxCos (* ux (* zi (- 1 ux)))) (* xi (- (* xi (- (+ (* -1 (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))) (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (/ (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux))))))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))) (* maxCos (* ux (* zi (- 1 ux)))))))) (* -1 (* (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 xi (+.f32 (*.f32 xi (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))))
(* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(/.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (+.f32 #s(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/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))))
(*.f32 xi (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(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 maxCos (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))
(* xi (- (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))))))
(*.f32 xi (-.f32 (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(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 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 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 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))))))
(* xi (- (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (* (pow xi 2) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* (/ (* maxCos (* ux (* zi (* (- 1 ux) (- (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (pow (cos (* 2 (* uy (PI)))) 3)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))))) (* (pow xi 3) (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (* (pow xi 2) (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))))))
(*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 maxCos maxCos) (*.f32 xi xi)) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 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 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(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 (*.f32 maxCos ux) (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 #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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 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 (*.f32 xi (*.f32 xi xi)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))))
(* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(/.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (+.f32 #s(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)))))
(* -1 (* xi (+ (* -1 (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (* xi (pow (cos (* 2 (* uy (PI)))) 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(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 maxCos (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(* -1 (* xi (+ (* -1 (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (- (* -1 (/ (- (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (pow (cos (* 2 (* uy (PI)))) 3)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (pow (cos (* 2 (* uy (PI)))) 2)))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(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 #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 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))) xi) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) xi))))
(* -1 (* xi (+ (* -1 (* (/ (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (- (* -1 (/ (- (+ (* (/ (* maxCos (* ux (* zi (* (- 1 ux) (- (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (pow (cos (* 2 (* uy (PI)))) 3)) (sqrt (/ 1 (+ 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)))))))) (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (pow (- 1 ux) 2)))) (cos (* 2 (* uy (PI))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (pow zi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2))))) (pow (cos (* 2 (* uy (PI)))) 3)) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) xi)) (* -1 (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (pow (cos (* 2 (* uy (PI)))) 2)))) xi)))))
(*.f32 (*.f32 #s(literal -1 binary32) xi) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (+.f32 #s(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 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.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 maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 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 xi (cos.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)))))))) (-.f32 (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 zi zi) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (/.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))))) xi) (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))))) xi))))
(* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))
(/.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (+.f32 #s(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/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* maxCos (* ux (* zi (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux))))) (pow (cos (* 2 (* uy (PI)))) 2)))
(+.f32 (/.f32 (*.f32 maxCos (*.f32 (*.f32 ux zi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (/.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (+.f32 #s(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))))))
(+ (* zi (- (* zi (- (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* -1 (/ (* maxCos (* ux (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux)))) (pow (cos (* 2 (* uy (PI)))) 2))))) (* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (/.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (+.f32 #s(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 zi (+.f32 (*.f32 zi (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32))))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))))))
(+ (* zi (- (* zi (- (+ (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* (/ (* maxCos (* ux (* zi (* (- 1 ux) (- (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (pow (- 1 ux) 2))) (* xi (cos (* 2 (* uy (PI)))))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 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))))))))) (* -1 (* (/ (* (pow maxCos 2) (* (pow ux 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (pow (- 1 ux) 2)))) (* xi (pow (cos (* 2 (* uy (PI)))) 3))) (sqrt (/ 1 (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))))) (* -1 (/ (* maxCos (* ux (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (- 1 ux)))) (pow (cos (* 2 (* uy (PI)))) 2))))) (* (/ (* xi (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI))))))) (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))
(+.f32 (/.f32 (*.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (sqrt.f32 (+.f32 #s(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 zi (+.f32 (*.f32 zi (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 zi (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) xi) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 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 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))) (*.f32 xi (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 3 binary32)))))))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (-.f32 #s(literal 1 binary32) ux))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 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))))) 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 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (- (+ (* -1 (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (* maxCos (* ux (- 1 ux)))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))))))
(*.f32 zi (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1 binary32) (+.f32 (/.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)))))))) zi) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux)))))))))
(* zi (- (+ (* -1 (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))) (+ (* maxCos (* ux (- 1 ux))) (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (* -1 (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux)))))))) (* maxCos (* ux (* (pow zi 3) (- 1 ux))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) (+ (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))) (* -1 (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (* (pow zi 2) (- 1 ux)))))))))
(*.f32 zi (-.f32 (+.f32 (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (neg.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 ux (*.f32 (*.f32 zi (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (+.f32 (/.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)))))))) zi) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 (*.f32 ux (*.f32 zi zi)) (-.f32 #s(literal 1 binary32) ux))))))))
(* maxCos (* ux (* zi (- 1 ux))))
(*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (* (/ (* xi (cos (* 2 (* uy (PI))))) zi) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(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 (/ (- (* -1 (/ (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux)))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))) zi)) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))) zi) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) zi))))
(* -1 (* zi (+ (* -1 (* maxCos (* ux (- 1 ux)))) (* -1 (/ (- (* -1 (/ (- (+ (* (/ (* xi (* (cos (* 2 (* uy (PI)))) (- (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux)))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))))) (* maxCos (* ux (* zi (- 1 ux))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (/ (* (pow xi 2) (* (+ 1/2 (* 1/2 (cos (* 4 (* uy (PI)))))) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))) (/ (* (pow xi 2) (* (pow (cos (* 2 (* uy (PI)))) 2) (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))) (* maxCos (* ux (- 1 ux))))) zi)) (* -1 (* (* xi (cos (* 2 (* uy (PI))))) (sqrt (+ 1 (* (pow maxCos 2) (* (pow ux 2) (* (- 1 ux) (- ux 1))))))))) zi)))))
(*.f32 (*.f32 #s(literal -1 binary32) zi) (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32)))))) (+.f32 #s(literal 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 ux (-.f32 #s(literal 1 binary32) ux)))) (/.f32 (*.f32 (*.f32 xi xi) (*.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))) zi) (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) zi))))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (/.f32 #s(literal 2 binary32) ux))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux)))

eval310.0ms (1.4%)

Compiler

Compiled 147045 to 6217 computations (95.8% saved)

prune591.0ms (2.7%)

Pruning

75 alts after pruning (72 fresh and 3 done)

PrunedKeptTotal
New1727141741
Fresh145872
Picked415
Done022
Total1745751820
Accuracy
99.8%
Counts
1820 → 75
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 maxCos maxCos) #s(literal -2 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))))) ux) (*.f32 maxCos maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
98.8%
(fma.f32 (*.f32 (pow.f32 (neg.f32 (*.f32 ux (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.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))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
98.7%
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux ux)) (pow.f32 (neg.f32 (+.f32 (*.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))) #s(literal 1/2 binary32))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
40.1%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (pow.f32 (exp.f32 (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))) #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
35.2%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) #s(literal 3 binary32)))) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi)) (+.f32 (*.f32 (*.f32 yi yi) (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
82.2%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (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 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
60.7%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (*.f32 (*.f32 xi xi) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) xi) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)) (/.f32 (*.f32 (*.f32 yi yi) (pow.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32))) (*.f32 xi xi)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
76.9%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
40.1%
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)))))) (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
27.1%
(/.f32 (-.f32 (*.f32 (exp.f32 (*.f32 (log.f32 xi) #s(literal 2 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)))))) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 zi zi)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (*.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
46.9%
(/.f32 (*.f32 (*.f32 xi xi) (pow.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) #s(literal 2 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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
46.8%
(/.f32 (*.f32 (*.f32 xi xi) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (-.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)))))))) (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))))
53.0%
(/.f32 (*.f32 xi (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 4 binary32) (*.f32 uy (PI.f32))))))) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
65.7%
(+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (-.f32 (*.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 yi yi)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))) (*.f32 xi xi)))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.7%
(+.f32 (+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
96.0%
(+.f32 (+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (*.f32 yi (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
85.4%
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
82.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 yi (PI.f32))))))
98.8%
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))
41.1%
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (+.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)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.6%
(+.f32 (*.f32 (*.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 (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))))) yi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.0%
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
51.5%
(+.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)))))))))
94.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))) uy) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
96.0%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 uy (*.f32 uy (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
79.9%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (/.f32 (/.f32 uy (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi)))) (/.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) xi)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) xi)))) (*.f32 (PI.f32) (*.f32 yi (*.f32 (PI.f32) yi)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
85.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (/.f32 uy (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) xi))) (*.f32 (PI.f32) yi))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
85.4%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) xi) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (*.f32 yi (/.f32 (PI.f32) uy))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
85.5%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
81.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
81.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 yi (PI.f32))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
90.3%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
93.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) yi) (/.f32 #s(literal -2 binary32) (*.f32 uy uy))) (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (*.f32 yi #s(literal 4/3 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 xi uy)) (*.f32 uy uy)))) (neg.f32 (*.f32 uy (*.f32 uy uy))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
42.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.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))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
37.8%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))) uy)))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.1%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (neg.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))))) (*.f32 uy (*.f32 uy uy)))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
94.2%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 yi (+.f32 (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
42.2%
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (*.f32 uy (*.f32 yi (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
98.2%
(+.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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
96.0%
(+.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 ux zi))))
91.4%
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
58.9%
(+.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))))
57.0%
(+.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 ux zi)))
91.3%
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
85.5%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))))))
85.5%
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
75.4%
(+.f32 xi (*.f32 uy (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 xi xi) (pow.f32 (PI.f32) #s(literal 4 binary32)))) (*.f32 (*.f32 yi yi) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 uy (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 yi (PI.f32)))))))
78.6%
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
78.5%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos zi) ux)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (+.f32 ux #s(literal -1 binary32))))))) (pow.f32 (+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi)) #s(literal 2 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) (*.f32 ux ux))))) #s(literal -1 binary32)))
12.8%
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux)
36.1%
(*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (+.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)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
38.6%
(*.f32 (*.f32 (*.f32 (*.f32 ux ux) yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos maxCos)) ux)) (+.f32 (*.f32 maxCos maxCos) (/.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))))
8.0%
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) xi)) (PI.f32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
33.8%
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 yi (PI.f32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
12.8%
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
49.2%
(*.f32 (*.f32 xi (+.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))))))))
11.7%
(*.f32 (*.f32 ux maxCos) zi)
11.7%
(*.f32 (*.f32 maxCos zi) ux)
86.8%
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy)))))
7.8%
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))
8.0%
(*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 #s(literal 1 binary32)))
37.0%
(*.f32 (neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (*.f32 yi (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.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))))))))
8.4%
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
12.8%
(*.f32 zi (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
98.3%
(*.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 (*.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)))))
12.8%
(*.f32 zi (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
12.8%
(*.f32 zi (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
8.4%
(*.f32 zi (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
98.4%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 xi yi) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))))))
89.4%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 uy (*.f32 (PI.f32) yi)) xi))))))
98.6%
(*.f32 xi (+.f32 (/.f32 (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))) xi) (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 ux ux) #s(literal -1 binary32))))) (+.f32 (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))))) xi)))))
53.1%
(*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
11.7%
(*.f32 maxCos (*.f32 ux zi))
Compiler

Compiled 12572 to 3167 computations (74.8% saved)

regimes538.0ms (2.5%)

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

10 calls:

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

Compiled 146 to 90 computations (38.4% saved)

regimes409.0ms (1.9%)

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

10 calls:

53.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))
47.0ms
uy
44.0ms
maxCos
35.0ms
ux
33.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
98.8%1xi
98.8%1yi
98.8%1zi
98.8%1ux
98.8%1uy
98.8%1maxCos
98.8%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))
98.8%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.8%1(*.f32 uy #s(literal 2 binary32))
98.8%1(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) ux)
Compiler

Compiled 146 to 90 computations (38.4% saved)

regimes194.0ms (0.9%)

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

6 calls:

26.0ms
maxCos
26.0ms
ux
24.0ms
yi
23.0ms
xi
23.0ms
zi
Results
AccuracySegmentsBranch
98.7%1xi
98.7%1yi
98.7%1zi
98.7%1ux
98.7%1uy
98.7%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes137.0ms (0.6%)

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

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes136.0ms (0.6%)

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

6 calls:

27.0ms
maxCos
18.0ms
xi
17.0ms
zi
17.0ms
ux
17.0ms
uy
Results
AccuracySegmentsBranch
94.0%1xi
94.0%1yi
94.0%1maxCos
94.0%1ux
94.0%1zi
97.9%2uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes69.0ms (0.3%)

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

3 calls:

17.0ms
uy
17.0ms
yi
16.0ms
maxCos
Results
AccuracySegmentsBranch
94.0%1yi
94.0%1maxCos
94.0%1uy
Compiler

Compiled 21 to 18 computations (14.3% saved)

regimes102.0ms (0.5%)

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

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes84.0ms (0.4%)

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

6 calls:

15.0ms
uy
12.0ms
yi
12.0ms
maxCos
12.0ms
xi
11.0ms
ux
Results
AccuracySegmentsBranch
86.8%1ux
86.8%1xi
86.8%1yi
93.3%2uy
90.6%2maxCos
86.8%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes71.0ms (0.3%)

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

6 calls:

12.0ms
uy
11.0ms
xi
11.0ms
maxCos
11.0ms
zi
10.0ms
yi
Results
AccuracySegmentsBranch
85.5%1yi
85.5%1xi
85.5%1zi
85.5%1ux
85.5%1maxCos
85.5%1uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes37.0ms (0.2%)

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

6 calls:

6.0ms
uy
6.0ms
maxCos
6.0ms
ux
5.0ms
yi
5.0ms
xi
Results
AccuracySegmentsBranch
85.5%1yi
85.5%1uy
85.5%1ux
85.5%1maxCos
85.5%1xi
85.5%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes37.0ms (0.2%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 zi (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux)
(*.f32 zi (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux))))
(*.f32 zi (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(*.f32 zi (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(*.f32 zi (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.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 yi (PI.f32))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
Outputs
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
Calls

6 calls:

7.0ms
maxCos
6.0ms
zi
5.0ms
xi
5.0ms
yi
5.0ms
ux
Results
AccuracySegmentsBranch
85.4%1yi
85.4%1uy
85.4%1maxCos
85.4%1ux
85.4%1xi
85.4%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes33.0ms (0.2%)

Counts
15 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 zi (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux)
(*.f32 zi (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux))))
(*.f32 zi (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(*.f32 zi (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(*.f32 zi (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.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 yi (PI.f32))))))
Outputs
(+.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 yi (PI.f32))))))
Calls

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes34.0ms (0.2%)

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

6 calls:

8.0ms
ux
5.0ms
xi
5.0ms
uy
5.0ms
yi
5.0ms
maxCos
Results
AccuracySegmentsBranch
78.6%1xi
78.6%1yi
78.6%1uy
78.6%1maxCos
78.6%1ux
78.6%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes29.0ms (0.1%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 zi (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos zi)) ux)
(*.f32 zi (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 maxCos) (/.f32 maxCos ux))))
(*.f32 zi (*.f32 maxCos (*.f32 ux (*.f32 ux (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32))))))
(*.f32 zi (*.f32 maxCos (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) ux) #s(literal -1 binary32)))))
(*.f32 zi (/.f32 (*.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) ux)))
Outputs
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
Calls

6 calls:

7.0ms
yi
4.0ms
maxCos
4.0ms
uy
4.0ms
ux
4.0ms
zi
Results
AccuracySegmentsBranch
12.8%1ux
12.8%1xi
12.8%1maxCos
12.8%1yi
12.8%1uy
12.8%1zi
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes20.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f32 maxCos (*.f32 ux zi))
(*.f32 zi (*.f32 maxCos ux))
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 (*.f32 ux maxCos) zi)
(*.f32 zi (*.f32 maxCos (*.f32 ux (neg.f32 ux))))
(*.f32 (neg.f32 maxCos) (*.f32 zi (*.f32 ux ux)))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
Outputs
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
Calls

6 calls:

5.0ms
maxCos
3.0ms
xi
3.0ms
uy
3.0ms
yi
3.0ms
zi
Results
AccuracySegmentsBranch
12.8%1xi
12.8%1zi
12.8%1yi
12.8%1uy
12.8%1ux
12.8%1maxCos
Compiler

Compiled 42 to 36 computations (14.3% saved)

regimes18.0ms (0.1%)

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

6 calls:

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

Compiled 42 to 36 computations (14.3% saved)

regimes11.0ms (0.1%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

3.0ms
uy
2.0ms
yi
2.0ms
xi
2.0ms
ux
1.0ms
maxCos
Results
AccuracySegmentsBranch
11.7%1zi
11.7%1maxCos
11.7%1xi
11.7%1yi
11.7%1ux
11.7%1uy
Compiler

Compiled 42 to 36 computations (14.3% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.022358965128660202
0.02369074895977974
Compiler

Compiled 80 to 34 computations (57.5% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.00013856746954843402
0.00019204219279345125
Compiler

Compiled 80 to 34 computations (57.5% saved)

simplify191.0ms (0.9%)

Algorithm
egg-herbie
Rules
1138×distribute-lft-neg-in_binary32
1086×unsub-neg_binary32
866×neg-mul-1_binary32
748×neg-sub0_binary32
592×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
0141675
1253675
2275672
3312672
4338671
5376671
6448671
7544671
8708671
9972671
101256671
111579671
121889671
132123671
142310671
152529671
162868671
173287671
183588671
193724671
203809671
213854671
224095671
234197671
244200671
254200671
264200671
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.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 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(if (<=.f32 uy #s(literal 12348031/536870912 binary32)) (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.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)))))))
(+.f32 (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
(if (<=.f32 uy #s(literal 5153961/34359738368 binary32)) (+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.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 yi (PI.f32))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 maxCos (*.f32 ux zi))
Outputs
(fma.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (*.f32 ux (*.f32 ux maxCos)) maxCos) (+.f32 ux #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(fma.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) yi (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))) (+.f32 ux #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) xi) (*.f32 ux (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) zi))))
(+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)) zi))
(+.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) yi) (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi))) (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))
(+.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 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+.f32 (*.f32 xi (cos.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (+.f32 (*.f32 yi (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (*.f32 ux zi))))
(if (<=.f32 uy #s(literal 12348031/536870912 binary32)) (+.f32 (*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))))) (*.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)))))))
(if (<=.f32 uy #s(literal 12348031/536870912 binary32)) (+.f32 (*.f32 zi (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))) (*.f32 (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux ux) (*.f32 maxCos (*.f32 maxCos (+.f32 ux #s(literal -1 binary32)))))) #s(literal 1 binary32))) (+.f32 xi (*.f32 uy (+.f32 (*.f32 uy (+.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 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))))) (+.f32 (*.f32 xi (cos.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 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
(+.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi #s(literal 4/3 binary32)))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
(+.f32 (*.f32 maxCos (*.f32 ux zi)) (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi #s(literal 4/3 binary32)))))))
(if (<=.f32 uy #s(literal 5153961/34359738368 binary32)) (+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 yi (PI.f32))) (*.f32 uy uy)) (*.f32 (*.f32 #s(literal 4/3 binary32) yi) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (/.f32 (*.f32 xi (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 uy (*.f32 uy uy))))))
(if (<=.f32 uy #s(literal 5153961/34359738368 binary32)) (+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32)))))))))) (*.f32 (*.f32 uy (*.f32 uy uy)) (-.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) xi) (*.f32 uy (*.f32 uy uy))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) yi)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 yi #s(literal 4/3 binary32)))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 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 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) zi)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 ux #s(literal -1 binary32))))))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) zi) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos)) (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32)))))))))))))
(+.f32 xi (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (*.f32 ux (+.f32 (*.f32 maxCos zi) (*.f32 ux (-.f32 (*.f32 (+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi))))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos maxCos))) (*.f32 maxCos zi)))))))
(+.f32 (+.f32 xi (*.f32 (*.f32 maxCos ux) (*.f32 zi (-.f32 #s(literal 1 binary32) ux)))) (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 (*.f32 ux maxCos) (*.f32 (-.f32 #s(literal 1 binary32) 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 yi (PI.f32))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))) (+.f32 xi (*.f32 maxCos (*.f32 ux zi))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) uy) (*.f32 xi (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 yi (PI.f32))))))
(+.f32 xi (*.f32 uy (+.f32 (*.f32 (*.f32 xi (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) yi)))))
(*.f32 (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) maxCos)
(*.f32 maxCos (*.f32 zi (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 zi (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (*.f32 maxCos zi) ux)
(*.f32 ux (*.f32 maxCos zi))
(*.f32 maxCos (*.f32 ux zi))

soundness3.3s (15.2%)

Rules
7572×*-lowering-*.f32
7572×*-lowering-*.f64
6322×*-lowering-*.f32
6322×*-lowering-*.f64
5614×*-lowering-*.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0176743403
1681140237
0804340237
065444
1391429
23490413
08705413
0208547241
1695542625
0800342625
031134
1164126
21371122
09092122
0109618
1699577
27013568
08035568
05578934
121068025
085898025
02650
16849
221838
388135
4327335
5592835
0813835
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 1260 to 561 computations (55.5% saved)

preprocess78.0ms (0.4%)

Compiler

Compiled 1496 to 320 computations (78.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...