UniformSampleCone, y

Time bar (total: 17.0s)

analyze306.0ms (1.8%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.1%99.9%0%0%0%0
0%0%0.1%99.9%0%0%0%1
0%0%0.1%99.9%0%0%0%2
0%0%0.1%99.9%0%0%0%3
12.5%0%0.1%99.9%0%0%0%4
18.7%0%0.1%99.9%0%0%0%5
28.1%0%0.1%99.9%0%0%0%6
42.2%0%0.1%99.9%0%0%0%7
49.2%0%0%99.9%0%0%0%8
57.4%0.1%0%99.9%0%0%0%9
67%0.1%0%99.9%0%0%0%10
71.8%0.1%0%99.9%0%0%0%11
76.9%0.1%0%99.9%0%0%0%12
Compiler

Compiled 51 to 29 computations (43.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 192.0ms
ival-mult: 55.0ms (28.6% of total)
ival-<=: 35.0ms (18.2% of total)
...c/correct-round.rkt:119:19: 26.0ms (13.5% of total)
ival-sin: 22.0ms (11.4% of total)
ival-sub: 20.0ms (10.4% of total)
ival-sqrt: 11.0ms (5.7% of total)
ival-pi: 8.0ms (4.2% of total)
ival-add: 7.0ms (3.6% of total)
ival-and: 7.0ms (3.6% of total)
const: 2.0ms (1% of total)
backward-pass: 1.0ms (0.5% of total)

sample2.3s (13.6%)

Results
1.8s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
...c/correct-round.rkt:119:19: 415.0ms (27.4% of total)
ival-mult: 339.0ms (22.4% of total)
ival-<=: 305.0ms (20.2% of total)
ival-sin: 139.0ms (9.2% of total)
ival-sub: 93.0ms (6.1% of total)
ival-add: 66.0ms (4.4% of total)
ival-sqrt: 62.0ms (4.1% of total)
ival-pi: 40.0ms (2.6% of total)
ival-and: 40.0ms (2.6% of total)
const: 11.0ms (0.7% of total)
backward-pass: 3.0ms (0.2% of total)
Bogosity

preprocess200.0ms (1.2%)

Algorithm
egg-herbie
Rules
1792×sum4-define
1742×+-lowering-+.f64
1742×+-lowering-+.f32
1646×fma-lowering-fma.f32
1646×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
065265
1213232
2772220
34165220
01625
14023
212722
364222
4570622
0826222
Stop Event
iter limit
node limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
Call 2
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 (neg ux)) (* (neg ux) maxCos)) (+ (- 1 (neg ux)) (* (neg ux) maxCos))))))
(* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux (neg maxCos))) (+ (- 1 ux) (* ux (neg maxCos)))))))
(neg (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 (neg ux)) (* (neg ux) maxCos)) (+ (- 1 (neg ux)) (* (neg ux) maxCos)))))))
(neg (* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))))
(neg (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux (neg maxCos))) (+ (- 1 ux) (* ux (neg maxCos))))))))
(* (sin (* (* ux 2) (PI))) (sqrt (- 1 (* (+ (- 1 uy) (* uy maxCos)) (+ (- 1 uy) (* uy maxCos))))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 maxCos) (* maxCos ux)) (+ (- 1 maxCos) (* maxCos ux))))))
(* (sin (* (* maxCos 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux uy)) (+ (- 1 ux) (* ux uy))))))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (fma (fmsub ux maxCos (+ ux -1)) (fnmsub ux maxCos (- 1 ux)) 1)))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 (neg ux)) (* (neg ux) maxCos)) (+ (- 1 (neg ux)) (* (neg ux) maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (fma (+ ux (fnmadd ux maxCos 1)) (- (fmsub ux maxCos 1) ux) 1)))
(* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(* (sqrt (fma (fmsub ux maxCos (+ ux -1)) (fnmsub ux maxCos (- 1 ux)) 1)) (sin (* (PI) (* uy -2))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux (neg maxCos))) (+ (- 1 ux) (* ux (neg maxCos)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (fma (fnmadd ux maxCos (- 1 ux)) (+ ux (fmsub ux maxCos 1)) 1)))
(neg (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 (neg ux)) (* (neg ux) maxCos)) (+ (- 1 (neg ux)) (* (neg ux) maxCos)))))))
(* (sqrt (fma (+ ux (fnmadd ux maxCos 1)) (- (fmsub ux maxCos 1) ux) 1)) (sin (* (PI) (* uy -2))))
(neg (* (sin (* (* (neg uy) 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (fma (fmsub ux maxCos (+ ux -1)) (fnmsub ux maxCos (- 1 ux)) 1)))
(neg (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux (neg maxCos))) (+ (- 1 ux) (* ux (neg maxCos))))))))
(* (sin (* (PI) (* uy -2))) (sqrt (fma (fnmadd ux maxCos (- 1 ux)) (+ ux (fmsub ux maxCos 1)) 1)))
(* (sin (* (* ux 2) (PI))) (sqrt (- 1 (* (+ (- 1 uy) (* uy maxCos)) (+ (- 1 uy) (* uy maxCos))))))
(* (sin (* 2 (* (PI) ux))) (sqrt (fnmadd (fma uy maxCos (- 1 uy)) (fma uy maxCos (- 1 uy)) 1)))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 maxCos) (* maxCos ux)) (+ (- 1 maxCos) (* maxCos ux))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (fma (- (fma ux maxCos 1) maxCos) (fnmsub ux maxCos (- 1 maxCos)) 1)))
(* (sin (* (* maxCos 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux uy)) (+ (- 1 ux) (* ux uy))))))
(* (sin (* 2 (* (PI) maxCos))) (sqrt (fma (fma uy ux (- 1 ux)) (fnmsub uy ux (- 1 ux)) 1)))
Symmetry

(negabs uy)

explain185.0ms (1.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1932(0.00423825578764081 9.284066209147568e-7 6.722072081188554e-29)7(0.005539601668715477 9.333360821983661e-7 2.5587038265939555e-8)(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
20-1(3.5021506050725293e-7 0.5063707828521729 1.2994240128350043e-9)(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
00-0-(-.f32 #s(literal 1 binary32) ux)
00-0-(*.f32 uy #s(literal 2 binary32))
00-0-(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
00-0-uy
00-0-(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
00-0-(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
00-0-ux
00-0-(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
00-0-(*.f32 ux maxCos)
00-0-maxCos
00-0-(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
00-0-(PI.f32)
00-0-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
Results
123.0ms512×0valid
Compiler

Compiled 252 to 50 computations (80.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 19.0ms (44.1% of total)
ival-sin: 8.0ms (18.6% of total)
ival-sub: 6.0ms (13.9% of total)
ival-sqrt: 4.0ms (9.3% of total)
ival-add: 3.0ms (7% of total)
ival-pi: 2.0ms (4.6% of total)
const: 1.0ms (2.3% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 28 to 17 computations (39.3% saved)

prune1.0ms (0%)

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

Compiled 56 to 33 computations (41.1% saved)

simplify167.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
cost-diff64
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
cost-diff64
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
cost-diff0
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
cost-diff64
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
cost-diff64
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
Rules
3350×+-lowering-+.f64
3350×+-lowering-+.f32
1634×sum3-define
1490×--lowering--.f32
1490×--lowering--.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
027219
173201
2264195
31551188
47898188
08461188
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* uy (* 2 (PI)))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(sin (* uy (* 2 (PI))))
(* uy (* 2 (PI)))
uy
(* 2 (PI))
2
(PI)
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
1
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
1
(* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))
(+ (- 1 ux) (* ux maxCos))
(- 1 ux)
ux
(* ux maxCos)
maxCos
Outputs
(* (sin (* uy (* 2 (PI)))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sin (* uy (* 2 (PI))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (* 2 (PI)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
uy
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
1
#s(literal 1 binary32)
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+ 1 (* ux (+ maxCos -1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))
(sqrt.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
(*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
1
#s(literal 1 binary32)
(* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+ (- 1 ux) (* ux maxCos))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* ux maxCos)
(*.f32 ux maxCos)
maxCos

localize173.0ms (1%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
accuracy98.8%
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy60.7%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
accuracy99.1%
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy60.7%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
Results
127.0ms256×0valid
Compiler

Compiled 223 to 28 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-mult: 27.0ms (56.5% of total)
ival-sin: 7.0ms (14.6% of total)
ival-sub: 4.0ms (8.4% of total)
ival-add: 4.0ms (8.4% of total)
ival-sqrt: 4.0ms (8.4% of total)
ival-pi: 1.0ms (2.1% of total)
const: 1.0ms (2.1% of total)
backward-pass: 0.0ms (0% of total)

series41.0ms (0.2%)

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

66 calls:

TimeVariablePointExpression
5.0ms
uy
@0
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
2.0ms
ux
@0
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
2.0ms
maxCos
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
2.0ms
ux
@0
(* (sin (* uy (* 2 (PI)))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
2.0ms
maxCos
@inf
(* (sin (* uy (* 2 (PI)))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))

rewrite686.0ms (4%)

Algorithm
batch-egg-rewrite
Rules
3368×*-lowering-*.f32
3368×*-lowering-*.f64
2906×/-lowering-/.f32
2906×/-lowering-/.f64
2256×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
027124
1163116
21610116
08664116
Stop Event
iter limit
node limit
Counts
12 → 956
Calls
Call 1
Inputs
(* (sin (* uy (* 2 (PI)))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(sin (* uy (* 2 (PI))))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))))
(sqrt (- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))))
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
(sin (* (* uy 2) (PI)))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(* uy (* 2 (PI)))
(* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))
(* (* uy 2) (PI))
Outputs
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (hypot.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (neg.f32 (hypot.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (hypot.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))) (neg.f32 (hypot.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos) ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))) (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(+.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(fma.f32 ux (*.f32 maxCos (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 maxCos (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))
(fma.f32 (*.f32 ux maxCos) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) maxCos) ux (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) maxCos (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 ux (*.f32 ux maxCos)) (-.f32 ux (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) ux)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 ux maxCos)) (+.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 #s(literal 1 binary32) ux)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))))) (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))) (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux maxCos)) #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (+.f32 ux (*.f32 ux maxCos)))) #s(literal 2 binary32)))
(*.f32 (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (exp.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))

simplify365.0ms (2.1%)

Algorithm
egg-herbie
Rules
7440×*-lowering-*.f32
7440×*-lowering-*.f64
2964×+-lowering-+.f64
2964×+-lowering-+.f32
1570×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
08117297
131456704
090496704
Stop Event
iter limit
node limit
Counts
264 → 264
Calls
Call 1
Inputs
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))
(+ (* -1 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(- 1 (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) 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))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(+ (* -1 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))
(* -1 (* ux (+ (* 1/2 (/ (+ 2 (* -2 maxCos)) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (pow (+ 2 (* -2 maxCos)) 3) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(sqrt (- 1 (pow (- 1 ux) 2)))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* -1 (* (* maxCos (* ux (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux)))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(- 1 (pow (- 1 ux) 2))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) 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))))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(pow (+ 1 (* -1 ux)) 2)
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(pow (- 1 ux) 2)
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
Outputs
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.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))))) (*.f32 (*.f32 uy uy) (*.f32 uy uy)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/8 binary32))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) #s(literal -1/16 binary32))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) ux) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) ux)) ux)) (neg.f32 ux))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -1 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos)))))))
(+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux maxCos))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 maxCos maxCos))))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (sin (* 2 (* uy (PI)))) (+ 1 (* -1 ux))) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) #s(literal -1/8 binary32))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) #s(literal -1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) #s(literal -1/16 binary32))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) ux))
(* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) ux)))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(neg.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) ux))))) ux))))
(sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))
(-.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 ux (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 maxCos (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 maxCos (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(*.f32 (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) maxCos))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(- 1 (pow (+ 1 (* -1 ux)) 2))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 maxCos (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 maxCos (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (neg.f32 maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (neg.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 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* 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 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2)))))))))))
(*.f32 uy (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.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))))) (*.f32 (*.f32 uy uy) (*.f32 uy uy)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- (+ 1 (* maxCos ux)) ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/8 binary32))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) #s(literal -1/16 binary32))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) ux)))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 1 (* -1 maxCos)))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) ux)))) ux)) ux)) (neg.f32 ux))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
(+ (* -1 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 ux maxCos)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos)))))))
(+ (* maxCos (+ (* -1 (* (* ux (* (sin (* 2 (* uy (PI)))) (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux))))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux maxCos))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos))))))
(* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 ux maxCos))))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 maxCos maxCos))))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* ux (sqrt -1))))) (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* ux (sqrt -1))))) maxCos)) (/ (* (sin (* 2 (* uy (PI)))) (- 1 ux)) (sqrt -1))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) #s(literal -1/8 binary32))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) #s(literal -1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) #s(literal -1/16 binary32))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* -1 (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal -1 binary32)))
(* -1 (* ux (+ (* 1/2 (/ (+ 2 (* -2 maxCos)) (* ux (* (sqrt -1) (+ 1 (* -1 maxCos)))))) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(neg.f32 (*.f32 ux (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos))))) (* 1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* ux (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) ux)))) ux)) (neg.f32 ux))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (pow (+ 2 (* -2 maxCos)) 2) (* (pow (sqrt -1) 3) (pow (+ 1 (* -1 maxCos)) 3)))) (* 1/16 (/ (pow (+ 2 (* -2 maxCos)) 3) (* ux (* (pow (sqrt -1) 5) (pow (+ 1 (* -1 maxCos)) 5)))))) ux)) (* -1/2 (/ (+ 2 (* -2 maxCos)) (* (sqrt -1) (+ 1 (* -1 maxCos)))))) ux)) (* (sqrt -1) (+ 1 (* -1 maxCos))))))
(neg.f32 (*.f32 ux (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)) ux)))) ux)) ux))))
(sqrt (- 1 (pow (- 1 ux) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* -1 (* (* maxCos (* ux (- 1 ux))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))
(-.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux)))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))))
(+ (sqrt (- 1 (pow (- 1 ux) 2))) (* maxCos (+ (* -1 (* (* ux (- 1 ux)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (- 1 ux)))) (sqrt (/ 1 (pow (- 1 (pow (- 1 ux) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (- 1 ux) 2)) (- 1 (pow (- 1 ux) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (- 1 ux) 2)))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux (*.f32 maxCos (-.f32 #s(literal 1 binary32) ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 #s(literal -1/2 binary32) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 ux (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 maxCos (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 maxCos maxCos)))))
(* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 ux maxCos))))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 ux (*.f32 maxCos maxCos)))))) (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 maxCos (*.f32 ux (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1 (/ (- 1 ux) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(*.f32 (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 ux (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) maxCos)) (neg.f32 maxCos))
(* -1 (* maxCos (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (- 1 ux) (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (- 1 ux) 2) (pow (sqrt -1) 2)) (pow (- 1 ux) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1))) (/ ux (sqrt -1))) maxCos)) (* ux (sqrt -1)))))
(neg.f32 (*.f32 maxCos (-.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (*.f32 ux maxCos)))) (/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal -1 binary32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) maxCos))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))
(- 1 (pow (- 1 ux) 2))
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* -2 (* maxCos (* ux (- 1 ux))))) (pow (- 1 ux) 2))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (- 1 ux)))))) (pow (- 1 ux) 2))
(+.f32 (*.f32 maxCos (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 ux maxCos))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(neg.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux maxCos))))
(* (pow maxCos 2) (- (* -2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (neg.f32 maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (- 1 ux) 2)) maxCos)) (* -2 (* ux (- 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))))) (neg.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 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32))))))
(* 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 (pow.f32 (PI.f32) #s(literal 5 binary32)) (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 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 #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))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux)))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)))
(pow (+ 1 (* -1 ux)) 2)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux ux)))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux)))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux)))))
(* (pow ux 2) (pow (+ 1 (* -1 maxCos)) 2))
(*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (+ 1 (* -1 maxCos)) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)))
(pow (- 1 ux) 2)
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(+ (* 2 (* maxCos (* ux (- 1 ux)))) (pow (- 1 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(+ (* maxCos (+ (* 2 (* ux (- 1 ux))) (* maxCos (pow ux 2)))) (pow (- 1 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 ux (*.f32 ux maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (+ (/ (pow (- 1 ux) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 maxCos (*.f32 ux (*.f32 ux maxCos)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (- 1 ux)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (- 1 ux))) (* -1 (/ (pow (- 1 ux) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 ux ux) (/.f32 (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos)) maxCos)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))

eval204.0ms (1.2%)

Compiler

Compiled 96930 to 4027 computations (95.8% saved)

prune244.0ms (1.4%)

Pruning

27 alts after pruning (26 fresh and 1 done)

PrunedKeptTotal
New1194261220
Fresh000
Picked112
Done000
Total1195271222
Accuracy
99.1%
Counts
1222 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.9%
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) #s(literal -1/16 binary32))))))))
94.3%
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) #s(literal -1/8 binary32))))))
89.9%
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))))
55.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
59.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
59.9%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
59.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
94.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) #s(literal -1/8 binary32)))))))
89.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal -1/2 binary32)))))
59.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
59.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
59.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))
60.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
62.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
46.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
61.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))))))
32.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
31.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
75.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
60.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
58.0%
(*.f32 uy (+.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (*.f32 (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.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))))) (*.f32 (*.f32 uy uy) (*.f32 uy uy)))))
55.6%
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
Compiler

Compiled 2858 to 1291 computations (54.8% saved)

simplify166.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
cost-diff128
(sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
cost-diff128
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff128
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
cost-diff128
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
cost-diff128
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
Rules
2536×--lowering--.f32
2536×--lowering--.f64
2214×*-lowering-*.f32
2214×*-lowering-*.f64
1852×sum5-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
050908
1158709
2572700
34719674
08320674
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))))
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
ux
(+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))
(- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))
(* (+ maxCos -1) (* ux (+ maxCos -1)))
(+ maxCos -1)
maxCos
-1
(* ux (+ maxCos -1))
(* maxCos -2)
-2
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
1
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
1
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(* ux (+ (* 2 maxCos) -2))
ux
(+ (* 2 maxCos) -2)
(* 2 maxCos)
maxCos
-2
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
1
(* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(* (sin (* (* uy 2) (PI))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2))
(pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)
(- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
1
(* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
1/2
(pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)
(+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
ux
(+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))
(+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))
(+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(* (+ maxCos -1) (* ux (+ maxCos -1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(* 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)
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(sqrt.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
1
#s(literal 1 binary32)
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+ 1 (* ux (+ maxCos -1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal -2 binary32))))
(* ux (+ (* 2 maxCos) -2))
(*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal -2 binary32)))
ux
(+ (* 2 maxCos) -2)
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal -2 binary32))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
-2
#s(literal -2 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
1
#s(literal 1 binary32)
(* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(+ 1 (* ux (+ maxCos -1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(* (sin (* (* uy 2) (PI))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
(/.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) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* (* uy 2) (PI))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32)))
(pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))) #s(literal 1/2 binary32))
(- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))
1
#s(literal 1 binary32)
(* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(+ 1 (* ux (+ maxCos -1)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
1/2
#s(literal 1/2 binary32)
(pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) #s(literal 1/2 binary32))
(+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))

localize333.0ms (2%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy98.4%
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
accuracy65.5%
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
accuracy99.0%
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy63.8%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
accuracy99.5%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
accuracy60.9%
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
accuracy99.1%
(*.f32 uy (PI.f32))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
accuracy98.8%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy60.7%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
accuracy99.5%
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
accuracy99.5%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
Results
180.0ms255×0valid
2.0ms5exit
Compiler

Compiled 1168 to 51 computations (95.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-mult: 34.0ms (32.9% of total)
ival-div: 27.0ms (26.1% of total)
ival-pow: 13.0ms (12.6% of total)
ival-add: 9.0ms (8.7% of total)
ival-sqrt: 7.0ms (6.8% of total)
ival-sub: 6.0ms (5.8% of total)
ival-sin: 4.0ms (3.9% of total)
ival-pi: 1.0ms (1% of total)
backward-pass: 1.0ms (1% of total)
const: 1.0ms (1% of total)

series162.0ms (1%)

Counts
20 → 480
Calls
Call 1
Inputs
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))))>
#<alt (sin (* (* uy 2) (PI)))>
#<alt (* (* uy 2) (PI))>
#<alt (* uy 2)>
#<alt (* (* 2 (* uy (PI))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))>
#<alt (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))>
#<alt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))>
#<alt (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))>
#<alt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))>
#<alt (* (sin (* (* uy 2) (PI))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))>
#<alt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))>
#<alt (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))>
#<alt (* uy (PI))>
#<alt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))>
#<alt (/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))>
#<alt (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))>
#<alt (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))>
Outputs
#<alt (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))>
#<alt (* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))>
#<alt (* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))>
#<alt (* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))>
#<alt (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))>
#<alt (+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))>
#<alt (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))>
#<alt (* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))>
#<alt (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))>
#<alt (+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))>
#<alt (* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))>
#<alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))>
#<alt (* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (sin (* 2 (* uy (PI))))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 uy)>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI))))>
#<alt (+ (* -1 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))))>
#<alt (+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* -1/4 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (pow (- maxCos 1) 4))))))))>
#<alt (+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (pow (- maxCos 1) 4))))) (* -1/8 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (pow (- maxCos 1) 6))))))))))>
#<alt (* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))>
#<alt (* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))>
#<alt (* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))>
#<alt (* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* -1 (* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* 2 (/ (* uy (PI)) (sqrt -1))) (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1 (/ (* uy (PI)) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))>
#<alt (+ (* -2 (* (* maxCos (* ux (* uy (* (PI) (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1 (* (* maxCos (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))>
#<alt (+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1 (* (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))>
#<alt (* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))>
#<alt (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))>
#<alt (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))>
#<alt (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))>
#<alt (* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* ux (sqrt -1))))) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* ux (sqrt -1)))) maxCos)) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))>
#<alt (sqrt (* ux (- 2 (* 2 maxCos))))>
#<alt (+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))>
#<alt (+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))>
#<alt (+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))>
#<alt (* ux (* (sqrt -1) (- maxCos 1)))>
#<alt (* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))>
#<alt (* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* -1 (* ux (* (sqrt -1) (- maxCos 1))))>
#<alt (* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))>
#<alt (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))>
#<alt (+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))>
#<alt (+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))>
#<alt (+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))>
#<alt (* maxCos (* ux (sqrt -1)))>
#<alt (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))>
#<alt (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))>
#<alt (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))>
#<alt (* -1 (* maxCos (* ux (sqrt -1))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))>
#<alt (- 1 (pow (+ 1 (* -1 ux)) 2))>
#<alt (- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* uy (PI)))>
#<alt (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))>
#<alt (* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))>
#<alt (* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))>
#<alt (* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))>
#<alt (+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))>
#<alt (+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))>
#<alt (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))>
#<alt (* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))>
#<alt (* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))>
#<alt (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))>
#<alt (sqrt (* ux (- 2 (* 2 maxCos))))>
#<alt (sqrt (* ux (- 2 (* 2 maxCos))))>
#<alt (sqrt (* ux (- 2 (* 2 maxCos))))>
#<alt (sqrt (* ux (- 2 (* 2 maxCos))))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))>
#<alt (* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))>
#<alt (* (sqrt ux) (* (sqrt -2) (sqrt -1)))>
#<alt (+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))>
#<alt (+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))>
#<alt (+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))>
#<alt (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))>
#<alt (* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))>
#<alt (* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))>
#<alt (* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* ux (- 2 (* 2 maxCos)))>
#<alt (* -1 (* ux (- (* 2 maxCos) 2)))>
#<alt (* -1 (* ux (- (* 2 maxCos) 2)))>
#<alt (* -1 (* ux (- (* 2 maxCos) 2)))>
#<alt (* -1 (* ux (- (* 2 maxCos) 2)))>
#<alt (* 2 ux)>
#<alt (- (* -2 (* maxCos ux)) (* -2 ux))>
#<alt (- (* -2 (* maxCos ux)) (* -2 ux))>
#<alt (- (* -2 (* maxCos ux)) (* -2 ux))>
#<alt (* -2 (* maxCos ux))>
#<alt (* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))>
#<alt (* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))>
#<alt (* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))>
#<alt (* -2 (* maxCos ux))>
#<alt (* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))>
#<alt (* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))>
#<alt (* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))>
#<alt (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))>
#<alt (+ (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2)))))) (sqrt 1/2)))))))>
#<alt (+ (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2)))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) 2) (* ux (* (pow (sqrt 1/2) 2) (- 4 (* 4 maxCos)))))) (+ (* 1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))))) (sqrt 1/2)))))))))>
#<alt (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (pow (- maxCos 1) 2))) (+ (* 4 (/ maxCos (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))) (pow (- maxCos 1) 2))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))>
#<alt (* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- maxCos 1))) (+ (* -2 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) (- maxCos 1))) (+ (* 1/2 (/ (* (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))>
#<alt (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/2 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (* (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))>
#<alt (* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* 2 (* (* uy (PI)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))>
#<alt (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3)))>
#<alt (+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))))>
#<alt (+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))))))>
#<alt (+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))) (+ (* 2/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 1/4 (/ (pow (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) 2) (* ux (* (pow (sqrt 1/3) 2) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))))) (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))) (sqrt 1/3)))))))))>
#<alt (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow (- maxCos 1) 4))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 4))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))>
#<alt (* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))>
#<alt (* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))))) (- maxCos 1))) (+ (* -1 (/ (+ (* -4 (- maxCos 1)) (* -2 (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (pow (- maxCos 1) 4))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))>
#<alt (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))>
#<alt (+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/2 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (* 4 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow ux 4))) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))>
#<alt (* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))))) ux)) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* -2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* ux (+ 2 (* -2 maxCos)))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))>
#<alt (* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))>
#<alt (* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))>
#<alt (* ux (- 2 ux))>
#<alt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))>
#<alt (+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))>
#<alt 1>
#<alt (+ 1 (* ux (- (* 2 maxCos) 2)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))>
#<alt (* (pow ux 2) (pow (- maxCos 1) 2))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (pow (- maxCos 1) 2))>
#<alt (* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))>
#<alt (pow (+ 1 (* -1 ux)) 2)>
#<alt (+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* uy (PI))>
#<alt (* ux (- 4 (* 4 maxCos)))>
#<alt (* ux (- (+ 4 (* -1 (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))>
#<alt (* ux (- (+ 4 (* ux (- (* -2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))>
#<alt (* ux (- (+ 4 (* ux (- (* ux (- (* -1 (* ux (pow (- maxCos 1) 4))) (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))>
#<alt (* -1 (* (pow ux 4) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (- (* -2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (- (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4))))>
#<alt (* (pow ux 4) (- (* 4 (/ 1 (pow ux 3))) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))))>
#<alt (* -1 (* (pow ux 4) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (- (* -4 (/ (pow (- maxCos 1) 3) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (- (* -1 (/ (- (+ (* 2 (/ (pow (- maxCos 1) 2) ux)) (* 4 (/ (pow (- maxCos 1) 2) ux))) (* -4 (pow (- maxCos 1) 3))) ux)) (pow (- maxCos 1) 4)))>
#<alt (* (pow ux 4) (- (* -1 (/ (- (* -1 (/ (- (* -4 (/ (- maxCos 1) ux)) (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2)))) ux)) (* -4 (pow (- maxCos 1) 3))) ux)) (pow (- maxCos 1) 4)))>
#<alt (- 1 (pow (+ 1 (* -1 ux)) 4))>
#<alt (- (+ 1 (* -4 (* maxCos (* ux (pow (+ 1 (* -1 ux)) 3))))) (pow (+ 1 (* -1 ux)) 4))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* 4 (* ux (pow (+ 1 (* -1 ux)) 3)))))) (pow (+ 1 (* -1 ux)) 4))>
#<alt (- (+ 1 (* maxCos (- (* maxCos (- (* -4 (* maxCos (* (pow ux 3) (+ 1 (* -1 ux))))) (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* 4 (* ux (pow (+ 1 (* -1 ux)) 3)))))) (pow (+ 1 (* -1 ux)) 4))>
#<alt (* -1 (* (pow maxCos 4) (pow ux 4)))>
#<alt (* (pow maxCos 4) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))>
#<alt (* (pow maxCos 4) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))>
#<alt (* (pow maxCos 4) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))))>
#<alt (* -1 (* (pow maxCos 4) (pow ux 4)))>
#<alt (* (pow maxCos 4) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))>
#<alt (* (pow maxCos 4) (- (* -1 (/ (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) maxCos))) (* -4 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))>
#<alt (* (pow maxCos 4) (- (* -1 (/ (- (* -1 (/ (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) maxCos)) (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* -4 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))>
#<alt (* 1/2 (* ux (- 4 (* 4 maxCos))))>
#<alt (* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))>
#<alt (* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (+ (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* ux (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))>
#<alt (* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (+ (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* ux (- (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* 1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))) (* -1 (/ (- (* 2 maxCos) 2) ux))))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (/ 2 (pow ux 2))))) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (* (pow ux 2) (pow (- maxCos 1) 2))))))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (+ (/ 2 (pow ux 2)) (/ 4 (* (pow ux 3) (pow (- maxCos 1) 2))))))) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 4 (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (* (pow ux 2) (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))) (* (pow ux 3) (pow (- maxCos 1) 2)))))))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) ux)) (* 4 (- maxCos 1))) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 2 (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* -1 (/ (- (* 4 (/ 1 (- maxCos 1))) (+ (* -2 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) (- maxCos 1))) (* 2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (pow (- maxCos 1) 2))))) ux)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) ux)) (* 4 (- maxCos 1))) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))>
#<alt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))>
#<alt (- (+ (* maxCos (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))>
#<alt (- (+ (* maxCos (- (+ (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))>
#<alt (- (+ (* maxCos (- (+ (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (* -1 (pow ux 2))) (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (pow ux 2)))) (* -1 (pow ux 2)))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux)))))))>
#<alt (* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -4 (/ (pow (+ 1 (* -1 ux)) 3) (* (pow maxCos 3) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (pow ux 2)))) (* -1 (pow ux 2))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 3) ux))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 3) (pow ux 2)))))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* 4 (* ux (+ 1 (* -1 ux))))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* -1 (/ (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))) maxCos))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* 4 (* ux (+ 1 (* -1 ux))))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))>
#<alt (* ux (- (+ 6 (* -1 (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))>
#<alt (* ux (- (+ 6 (* ux (- (* -1 (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))>
#<alt (* ux (- (+ 6 (* ux (- (* ux (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)))) (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))>
#<alt (* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))>
#<alt (* (pow ux 6) (- (* -2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))>
#<alt (* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow ux 2))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6))))>
#<alt (* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6))))))>
#<alt (* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))>
#<alt (* (pow ux 6) (- (* -2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))>
#<alt (* (pow ux 6) (- (* -1 (/ (- (+ (* -2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3)) ux)) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))>
#<alt (* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (pow (- maxCos 1) 3) ux)) (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) ux))) (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))>
#<alt (- 1 (pow (+ 1 (* -1 ux)) 6))>
#<alt (- (+ 1 (* -2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))))) (pow (+ 1 (* -1 ux)) 6))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))>
#<alt (- (+ 1 (* maxCos (- (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))))) (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))>
#<alt (* -1 (* (pow maxCos 6) (pow ux 6)))>
#<alt (* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))>
#<alt (* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6))))>
#<alt (* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6))))))>
#<alt (* -1 (* (pow maxCos 6) (pow ux 6)))>
#<alt (* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))>
#<alt (* (pow maxCos 6) (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))>
#<alt (* (pow maxCos 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) maxCos)) (* 2 (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos))) (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))>
#<alt 1>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) 6)))>
#<alt (+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) 6)))>
#<alt (* (pow ux 6) (pow (- maxCos 1) 6))>
#<alt (* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))>
#<alt (* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))>
#<alt (* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (* 2 (/ (pow (- maxCos 1) 3) (pow ux 3))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))))>
#<alt (* (pow ux 6) (pow (- maxCos 1) 6))>
#<alt (* (pow ux 6) (+ (* 2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))>
#<alt (* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) ux))) ux)) (pow (- maxCos 1) 6)))>
#<alt (* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) ux)) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux))) ux)) (pow (- maxCos 1) 6)))>
#<alt (pow (+ 1 (* -1 ux)) 6)>
#<alt (+ (* 2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ 1 (* -1 ux)) 6))>
#<alt (+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2))))) (pow (+ 1 (* -1 ux)) 6))>
#<alt (+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (+ (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))))) (pow (+ 1 (* -1 ux)) 6))>
#<alt (* (pow maxCos 6) (pow ux 6))>
#<alt (* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))>
#<alt (* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))>
#<alt (* (pow maxCos 6) (+ (* 2 (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* 2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))))>
#<alt (* (pow maxCos 6) (pow ux 6))>
#<alt (* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))>
#<alt (* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) maxCos))) maxCos)) (pow ux 6)))>
#<alt (* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos))) maxCos)) (pow ux 6)))>
Calls

120 calls:

TimeVariablePointExpression
22.0ms
ux
@-inf
(* (sin (* (* uy 2) (PI))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
11.0ms
maxCos
@-inf
(* (sin (* (* uy 2) (PI))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
8.0ms
maxCos
@0
(* (sin (* (* uy 2) (PI))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
7.0ms
ux
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
6.0ms
uy
@0
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))

rewrite394.0ms (2.3%)

Algorithm
batch-egg-rewrite
Rules
2906×*-lowering-*.f32
2906×*-lowering-*.f64
1950×fma-lowering-fma.f32
1950×fma-lowering-fma.f64
1464×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050239
1343212
23109206
08419206
Stop Event
iter limit
node limit
Counts
20 → 422
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(* 2 (* uy (PI)))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(* (sin (* (* uy 2) (PI))) (sqrt (/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
(* (sin (* (* uy 2) (PI))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(* uy (PI))
(- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(/ (- 1 (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
Outputs
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(exp.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) #s(literal 2 binary32))
(pow.f32 (/.f32 (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/4 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))) (neg.f32 (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1/4 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)))
(sqrt.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)))
(neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(+.f32 #s(literal 0 binary32) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) ux))
(+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (*.f32 ux maxCos))) (*.f32 ux #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))))
(pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(+.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 ux (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 maxCos (*.f32 ux #s(literal -2 binary32)) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 #s(literal -2 binary32) (*.f32 ux maxCos) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 maxCos #s(literal -2 binary32)) ux (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) maxCos (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(fma.f32 (*.f32 ux maxCos) #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) ux))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))) (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 ux (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos)))) ux) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) ux)
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(+.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) ux) (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) ux (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (/.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 binary32)))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 4 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 binary32)) (*.f32 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 3 binary32))))
(+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(+.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 6 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 3/2 binary32))
(pow.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 6 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 6 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 6 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 6 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 3/2 binary32)) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 3/2 binary32)))

simplify610.0ms (3.6%)

Algorithm
egg-herbie
Rules
5694×*-lowering-*.f32
5694×*-lowering-*.f64
3800×+-lowering-+.f64
3800×+-lowering-+.f32
2208×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0233324238
1751024203
0840424203
Stop Event
iter limit
node limit
Counts
480 → 480
Calls
Call 1
Inputs
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI))))
(+ (* -1 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* -1/4 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (pow (- maxCos 1) 4))))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (pow (- maxCos 1) 4))))) (* -1/8 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (pow (- maxCos 1) 6))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 2 (/ (* uy (PI)) (sqrt -1))) (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1 (/ (* uy (PI)) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* -2 (* (* maxCos (* ux (* uy (* (PI) (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1 (* (* maxCos (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1 (* (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* ux (sqrt -1))))) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* ux (sqrt -1)))) maxCos)) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(- 1 (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* 2 ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(* -2 (* maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* -2 (* maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* 2 (* (* uy (PI)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+ (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2)))))) (sqrt 1/2)))))))
(+ (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2)))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) 2) (* ux (* (pow (sqrt 1/2) 2) (- 4 (* 4 maxCos)))))) (+ (* 1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))))) (sqrt 1/2)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (pow (- maxCos 1) 2))) (+ (* 4 (/ maxCos (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))) (pow (- maxCos 1) 2))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- maxCos 1))) (+ (* -2 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) (- maxCos 1))) (+ (* 1/2 (/ (* (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/2 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (* (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* 2 (* (* uy (PI)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))) (+ (* 2/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 1/4 (/ (pow (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) 2) (* ux (* (pow (sqrt 1/3) 2) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))))) (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))) (sqrt 1/3)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow (- maxCos 1) 4))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 4))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))))) (- maxCos 1))) (+ (* -1 (/ (+ (* -4 (- maxCos 1)) (* -2 (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (pow (- maxCos 1) 4))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/2 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (* 4 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow ux 4))) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))))) ux)) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* -2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(* ux (- 2 ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
1
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(pow (+ 1 (* -1 ux)) 2)
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* uy (PI))
(* ux (- 4 (* 4 maxCos)))
(* ux (- (+ 4 (* -1 (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))
(* ux (- (+ 4 (* ux (- (* -2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))
(* ux (- (+ 4 (* ux (- (* ux (- (* -1 (* ux (pow (- maxCos 1) 4))) (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))
(* -1 (* (pow ux 4) (pow (- maxCos 1) 4)))
(* (pow ux 4) (- (* -2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (- (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4))))
(* (pow ux 4) (- (* 4 (/ 1 (pow ux 3))) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))))
(* -1 (* (pow ux 4) (pow (- maxCos 1) 4)))
(* (pow ux 4) (- (* -4 (/ (pow (- maxCos 1) 3) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (- (* -1 (/ (- (+ (* 2 (/ (pow (- maxCos 1) 2) ux)) (* 4 (/ (pow (- maxCos 1) 2) ux))) (* -4 (pow (- maxCos 1) 3))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 4) (- (* -1 (/ (- (* -1 (/ (- (* -4 (/ (- maxCos 1) ux)) (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2)))) ux)) (* -4 (pow (- maxCos 1) 3))) ux)) (pow (- maxCos 1) 4)))
(- 1 (pow (+ 1 (* -1 ux)) 4))
(- (+ 1 (* -4 (* maxCos (* ux (pow (+ 1 (* -1 ux)) 3))))) (pow (+ 1 (* -1 ux)) 4))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* 4 (* ux (pow (+ 1 (* -1 ux)) 3)))))) (pow (+ 1 (* -1 ux)) 4))
(- (+ 1 (* maxCos (- (* maxCos (- (* -4 (* maxCos (* (pow ux 3) (+ 1 (* -1 ux))))) (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* 4 (* ux (pow (+ 1 (* -1 ux)) 3)))))) (pow (+ 1 (* -1 ux)) 4))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(* (pow maxCos 4) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))
(* (pow maxCos 4) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(* (pow maxCos 4) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (- (* -1 (/ (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) maxCos))) (* -4 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))
(* (pow maxCos 4) (- (* -1 (/ (- (* -1 (/ (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) maxCos)) (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* -4 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))
(* 1/2 (* ux (- 4 (* 4 maxCos))))
(* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))
(* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (+ (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* ux (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))
(* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (+ (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* ux (- (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* 1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))) (* -1 (/ (- (* 2 maxCos) 2) ux))))
(* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (/ 2 (pow ux 2))))) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (* (pow ux 2) (pow (- maxCos 1) 2))))))
(* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (+ (/ 2 (pow ux 2)) (/ 4 (* (pow ux 3) (pow (- maxCos 1) 2))))))) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 4 (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (* (pow ux 2) (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))) (* (pow ux 3) (pow (- maxCos 1) 2)))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) ux)) (* 4 (- maxCos 1))) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 2 (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* -1 (/ (- (* 4 (/ 1 (- maxCos 1))) (+ (* -2 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) (- maxCos 1))) (* 2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (pow (- maxCos 1) 2))))) ux)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) ux)) (* 4 (- maxCos 1))) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))
(- (+ (* maxCos (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))
(- (+ (* maxCos (- (+ (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))
(- (+ (* maxCos (- (+ (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (* -1 (pow ux 2))) (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos))))
(* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (pow ux 2)))) (* -1 (pow ux 2)))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux)))))))
(* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -4 (/ (pow (+ 1 (* -1 ux)) 3) (* (pow maxCos 3) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (pow ux 2)))) (* -1 (pow ux 2))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 3) ux))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 3) (pow ux 2)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* 4 (* ux (+ 1 (* -1 ux))))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* -1 (/ (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))) maxCos))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* 4 (* ux (+ 1 (* -1 ux))))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))
(* ux (- (+ 6 (* -1 (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(* ux (- (+ 6 (* ux (- (* -1 (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(* ux (- (+ 6 (* ux (- (* ux (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)))) (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow ux 2))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6))))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6))))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (- (+ (* -2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3)) ux)) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (pow (- maxCos 1) 3) ux)) (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) ux))) (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))
(- 1 (pow (+ 1 (* -1 ux)) 6))
(- (+ 1 (* -2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))))) (pow (+ 1 (* -1 ux)) 6))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))
(- (+ 1 (* maxCos (- (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))))) (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6))))
(* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6))))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) maxCos)) (* 2 (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos))) (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))
1
(+ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))
(+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) 6)))
(+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) 6)))
(* (pow ux 6) (pow (- maxCos 1) 6))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (* 2 (/ (pow (- maxCos 1) 3) (pow ux 3))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))))
(* (pow ux 6) (pow (- maxCos 1) 6))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) ux))) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) ux)) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux))) ux)) (pow (- maxCos 1) 6)))
(pow (+ 1 (* -1 ux)) 6)
(+ (* 2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ 1 (* -1 ux)) 6))
(+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2))))) (pow (+ 1 (* -1 ux)) 6))
(+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (+ (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))))) (pow (+ 1 (* -1 ux)) 6))
(* (pow maxCos 6) (pow ux 6))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))
(* (pow maxCos 6) (+ (* 2 (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* 2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))))
(* (pow maxCos 6) (pow ux 6))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) maxCos))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos))) maxCos)) (pow ux 6)))
Outputs
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) ux))) ux))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) maxCos) (/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.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 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux 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 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos))) maxCos)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32))))
(+ (* -1 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* -1/4 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* uy (* (PI) (pow (- maxCos 1) 4))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))))
(+ (* 2 (* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (PI)))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* uy (* (PI) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* uy (* (PI) (pow (- maxCos 1) 4))))) (* -1/8 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* uy (* (PI) (pow (- maxCos 1) 6))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (*.f32 (*.f32 uy (PI.f32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -2 (/ (* uy (PI)) (* ux (sqrt -1)))) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (PI.f32))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 2 (/ (* uy (PI)) (sqrt -1))) (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (PI)) (* ux (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2))))) (* -1 (/ (* uy (PI)) (* (pow (sqrt -1) 3) (- maxCos 1))))) ux)) (* 2 (/ (* uy (PI)) (sqrt -1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (PI.f32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)) ux))))
(* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+ (* -2 (* (* maxCos (* ux (* uy (* (PI) (+ 1 (* -1 ux)))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1 (* (* maxCos (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (neg.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))
(+ (* 2 (* (* uy (PI)) (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* -2 (* (* ux (* uy (* (PI) (+ 1 (* -1 ux))))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1 (* (* maxCos (* ux (* uy (* (PI) (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1 (* (* uy (* (PI) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (* ux (sqrt -1))))) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (/ (* uy (* (PI) (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))) (/ (* uy (* (PI) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))))) (* ux (sqrt -1)))) maxCos)) (* 2 (/ (* uy (* (PI) (+ 1 (* -1 ux)))) (sqrt -1)))) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux uy) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)))) maxCos)))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (pow (- maxCos 1) 2))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (pow (- maxCos 1) 4))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))
(+ (sqrt (* ux (- 2 (* 2 maxCos)))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (pow (- maxCos 1) 2))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (pow (- maxCos 1) 4))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (pow (- maxCos 1) 6))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- (* (sqrt -1) (- maxCos 1)) (/ 1 (* ux (sqrt -1))))))
(*.f32 (neg.f32 ux) (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1 (sqrt -1)) (* 1/2 (/ 1 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (/ 1/2 (* ux (* (pow (sqrt -1) 3) (- maxCos 1)))) (+ (/ 1/2 (* (pow ux 2) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 2)))) (/ 1 (sqrt -1)))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux))))
(sqrt (- 1 (pow (+ 1 (* -1 ux)) 2)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* -1 (* (* maxCos (* ux (+ 1 (* -1 ux)))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* -1/2 (* (* maxCos (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))
(+ (sqrt (- 1 (pow (+ 1 (* -1 ux)) 2))) (* maxCos (+ (* -1 (* (* ux (+ 1 (* -1 ux))) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* -1/2 (* (* maxCos (* ux (* (+ 1 (* -1 ux)) (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2))))) (sqrt (/ 1 (pow (- 1 (pow (+ 1 (* -1 ux)) 2)) 3))))) (* -1/2 (* (+ (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 2))) (pow ux 2)) (sqrt (/ 1 (- 1 (pow (+ 1 (* -1 ux)) 2)))))))))))
(+.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* maxCos (+ (* -1 (/ (+ 1 (* -1 ux)) (* maxCos (sqrt -1)))) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* maxCos (* ux (sqrt -1))))) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ ux (sqrt -1))) (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* -1 ux)) (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (- 1 (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow (sqrt -1) 2)) (pow (+ 1 (* -1 ux)) 2))) (* ux (sqrt -1))))) maxCos)) (/ 1 (sqrt -1)))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))) maxCos))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(- 1 (pow (+ 1 (* -1 ux)) 2))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* 2 (* ux (+ 1 (* -1 ux))))))) (pow (+ 1 (* -1 ux)) 2))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* -2 (* ux (+ 1 (* -1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (*.f32 ux ux)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 (*.f32 #s(literal 2 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 7 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))
(*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32)))) (sqrt.f32 ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (sqrt.f32 ux))) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 ux)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))
(*.f32 maxCos (+.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 maxCos ux))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 ux)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))) (sqrt.f32 ux))))))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(*.f32 (sqrt.f32 (*.f32 maxCos ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 maxCos ux))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* -1 (* ux (- (* 2 maxCos) 2)))
(neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* -1 (* ux (- (* 2 maxCos) 2)))
(neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* -1 (* ux (- (* 2 maxCos) 2)))
(neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 maxCos ux) ux))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* 2 (* (* uy (PI)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(*.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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 4)) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32))))))
(+ (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2)))))) (sqrt 1/2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32))))))))
(+ (* (sqrt (* ux (- 4 (* 4 maxCos)))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/2))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2))))) (sqrt 1/2)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 4 (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2)))))) (sqrt 1/2)))) (* 1/2 (* (sqrt (/ ux (- 4 (* 4 maxCos)))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* 1/4 (/ (pow (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) 2) (* ux (* (pow (sqrt 1/2) 2) (- 4 (* 4 maxCos)))))) (+ (* 1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))))) (sqrt 1/2)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/2 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))))) (sqrt.f32 #s(literal 1/2 binary32)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 2 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (pow (- maxCos 1) 2))) (+ (* 4 (/ maxCos (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))) (pow (- maxCos 1) 2))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (+ (* 1/4 (/ (pow (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (+.f32 #s(literal 2 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 2 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #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 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ 1 (- maxCos 1))) (+ (* -2 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) (- maxCos 1))) (+ (* 1/2 (/ (* (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1))) (* 1/4 (/ (pow (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 #s(literal 4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) ux))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/2 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (* (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 1/4 (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (sqrt (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- 1 (pow (+ 1 (* -1 ux)) 4)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* 1/2 (/ (* (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (+ (* 1/4 (/ (pow (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) ux))))) ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32))) (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.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/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 1/4 (/ (pow (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.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/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) ux))))) ux) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32))) (*.f32 ux ux))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* 2 (* (* uy (PI)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(*.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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/15 (* (pow (PI) 5) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3)))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/3 binary32)))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/3 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/3 binary32)))))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* (sin (* 2 (* uy (PI)))) (sqrt 1/3))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* (sin (* 2 (* uy (PI)))) (- (* -1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))) (+ (* 2/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 1/4 (/ (pow (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) 2) (* ux (* (pow (sqrt 1/3) 2) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))))) (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))) (sqrt 1/3)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/3 binary32)))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/3 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2/9 binary32) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (*.f32 ux (*.f32 (pow.f32 (sqrt.f32 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))) (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))))) (sqrt.f32 #s(literal 1/3 binary32)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow (- maxCos 1) 4))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 4))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))))) (- maxCos 1))) (+ (* -1 (/ (+ (* -4 (- maxCos 1)) (* -2 (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (pow (- maxCos 1) 4))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -6 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux))) ux))))
(* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* maxCos (+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/2 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (* 4 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow ux 4))) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) ux) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 ux #s(literal 4 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.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/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))))) ux)) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* -2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.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/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 ux #s(literal 4 binary32)))))))))) (*.f32 (*.f32 maxCos ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ 2 (+ (* -2 maxCos) (* -1 (* ux (pow (- maxCos 1) 2))))))
(*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (- 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos) (*.f32 ux ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos) (*.f32 ux ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))) maxCos) (*.f32 ux ux))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (* 2 maxCos) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))
(+ 1 (* ux (- (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2))) 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32)))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux)) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (- (+ (* 2 (/ maxCos ux)) (+ (/ 1 (pow ux 2)) (pow (- maxCos 1) 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(* (pow ux 2) (pow (- maxCos 1) 2))
(*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* 2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* -2 (- maxCos 1)) (/ 1 ux)) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux))))
(pow (+ 1 (* -1 ux)) 2)
(*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))
(+ (* 2 (* maxCos (* ux (+ 1 (* -1 ux))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(+ (* maxCos (+ (* 2 (* ux (+ 1 (* -1 ux)))) (* maxCos (pow ux 2)))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (/ (pow (+ 1 (* -1 ux)) 2) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (*.f32 maxCos maxCos)))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* 2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -2 (* ux (+ 1 (* -1 ux)))) (* -1 (/ (pow (+ 1 (* -1 ux)) 2) maxCos))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) 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))
(* ux (- 4 (* 4 maxCos)))
(*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))
(* ux (- (+ 4 (* -1 (* ux (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))
(*.f32 ux (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 4 binary32) maxCos))))
(* ux (- (+ 4 (* ux (- (* -2 (* ux (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))
(*.f32 ux (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 ux (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 #s(literal 4 binary32) maxCos))))
(* ux (- (+ 4 (* ux (- (* ux (- (* -1 (* ux (pow (- maxCos 1) 4))) (* 2 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))))) (* 4 maxCos)))
(*.f32 ux (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 ux (-.f32 (*.f32 ux (-.f32 (neg.f32 (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 #s(literal 4 binary32) maxCos))))
(* -1 (* (pow ux 4) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 4) (- (* -2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))
(* (pow ux 4) (- (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow ux 2))) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (pow (- maxCos 1) 4))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux))))))
(* (pow ux 4) (- (* 4 (/ 1 (pow ux 3))) (+ (* 2 (/ (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)) ux)) (+ (* 2 (/ (pow (- maxCos 1) 2) (pow ux 2))) (+ (* 4 (/ maxCos (pow ux 3))) (+ (/ (pow (- (* 2 maxCos) 2) 2) (pow ux 2)) (pow (- maxCos 1) 4)))))))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux))))))
(* -1 (* (pow ux 4) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 4 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 4) (- (* -4 (/ (pow (- maxCos 1) 3) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))
(* (pow ux 4) (- (* -1 (/ (- (+ (* 2 (/ (pow (- maxCos 1) 2) ux)) (* 4 (/ (pow (- maxCos 1) 2) ux))) (* -4 (pow (- maxCos 1) 3))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) ux) #s(literal 6 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))
(* (pow ux 4) (- (* -1 (/ (- (* -1 (/ (- (* -4 (/ (- maxCos 1) ux)) (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2)))) ux)) (* -4 (pow (- maxCos 1) 3))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32))) ux)) (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))
(- 1 (pow (+ 1 (* -1 ux)) 4))
(-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))
(- (+ 1 (* -4 (* maxCos (* ux (pow (+ 1 (* -1 ux)) 3))))) (pow (+ 1 (* -1 ux)) 4))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* 4 (* ux (pow (+ 1 (* -1 ux)) 3)))))) (pow (+ 1 (* -1 ux)) 4))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32))) (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))))
(- (+ 1 (* maxCos (- (* maxCos (- (* -4 (* maxCos (* (pow ux 3) (+ 1 (* -1 ux))))) (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))))) (* 4 (* ux (pow (+ 1 (* -1 ux)) 3)))))) (pow (+ 1 (* -1 ux)) 4))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)))) (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (pow.f32 ux #s(literal 4 binary32))))
(* (pow maxCos 4) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 maxCos maxCos))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos))))
(* (pow maxCos 4) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos))) (+.f32 (pow.f32 ux #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos)))))
(* -1 (* (pow maxCos 4) (pow ux 4)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 4 binary32))) (pow.f32 ux #s(literal 4 binary32)))
(* (pow maxCos 4) (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (pow.f32 ux #s(literal 4 binary32))))
(* (pow maxCos 4) (- (* -1 (/ (- (+ (* 2 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) maxCos)) (* 4 (/ (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)) maxCos))) (* -4 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos) #s(literal 6 binary32)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos)) (pow.f32 ux #s(literal 4 binary32))))
(* (pow maxCos 4) (- (* -1 (/ (- (* -1 (/ (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) maxCos)) (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* -4 (* (pow ux 3) (+ 1 (* -1 ux))))) maxCos)) (pow ux 4)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32))) maxCos)) (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos)) (pow.f32 ux #s(literal 4 binary32))))
(* 1/2 (* ux (- 4 (* 4 maxCos))))
(*.f32 #s(literal 1/2 binary32) (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))))
(* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (+ (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* ux (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 (*.f32 ux (-.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(* ux (+ (* 1/2 (- 4 (* 4 maxCos))) (* ux (- (+ (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* ux (- (+ (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (* ux (- (* -1/2 (pow (- maxCos 1) 4)) (+ (* 1/2 (* (- (* -1 (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))) (- (* 2 maxCos) 2))) (* 1/2 (* (pow (- maxCos 1) 2) (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))))) (+ (* 1/4 (* (- 4 (* 4 maxCos)) (pow (- maxCos 1) 2))) (* 1/2 (* (- (* -1/2 (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))) (- (* 2 maxCos) 2))))))) (* 1/4 (* (- 4 (* 4 maxCos)) (- (* 2 maxCos) 2)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 (*.f32 ux (+.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 (*.f32 ux (-.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (-.f32 (-.f32 (neg.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))) (+.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (* -1 (pow (- maxCos 1) 2))) (* -1 (/ (- (* 2 maxCos) 2) ux))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (-.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)))))
(* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (/ 2 (pow ux 2))))) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (* (pow ux 2) (pow (- maxCos 1) 2))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 #s(literal 2 binary32) (*.f32 ux ux)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (pow ux 2) (- (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (+ (/ 2 (pow ux 2)) (/ 4 (* (pow ux 3) (pow (- maxCos 1) 2))))))) (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (+ (* 2 (/ (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (* 4 (/ maxCos (* (pow ux 3) (pow (- maxCos 1) 2)))) (+ (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (* (pow ux 2) (pow (- maxCos 1) 2))) (/ (* (- (* 2 maxCos) 2) (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (* 2 maxCos) 2) 2)) (pow (- maxCos 1) 2)))) (/ (* (- (* -2 (- (* 2 maxCos) 2)) (* -1 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))) (* (pow ux 3) (pow (- maxCos 1) 2)))))))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (-.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 2 binary32) (*.f32 ux ux)) (/.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) ux)) (* 4 (- maxCos 1))) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ 2 (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* -1 (/ (- (* 4 (/ 1 (- maxCos 1))) (+ (* -2 (/ (- (+ 2 (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (* 4 (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) (- maxCos 1))) (* 2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (pow (- maxCos 1) 2))))) ux)))) (* -2 (/ (- (* 4 (- maxCos 1)) (* 2 (- maxCos 1))) (- maxCos 1)))) ux)) (* 4 (- maxCos 1))) (* 2 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 #s(literal 4 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 #s(literal 2 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 2 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(/ (- 1 (pow (+ 1 (* -1 ux)) 4)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))
(- (+ (* maxCos (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))
(+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(- (+ (* maxCos (- (+ (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))
(+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (-.f32 (*.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(- (+ (* maxCos (- (+ (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* maxCos (- (* -4 (/ (* (pow ux 3) (+ 1 (* -1 ux))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))) (+ (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- (* -4 (/ (* ux (pow (+ 1 (* -1 ux)) 3)) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (* (pow ux 2) (- 1 (pow (+ 1 (* -1 ux)) 4))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2)))))) (* 2 (/ (* ux (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 4)))) (pow (+ 1 (pow (+ 1 (* -1 ux)) 2)) 2))))) (/ 1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (/ (pow (+ 1 (* -1 ux)) 4) (+ 1 (pow (+ 1 (* -1 ux)) 2))))
(+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (-.f32 (*.f32 maxCos (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -2 binary32) (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 4 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (* -1 (pow ux 2))) (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))))
(* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (pow ux 2)))) (* -1 (pow ux 2)))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux)))))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) (*.f32 (*.f32 maxCos maxCos) ux)))))))
(* (pow maxCos 2) (- (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -4 (/ (pow (+ 1 (* -1 ux)) 3) (* (pow maxCos 3) ux))) (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (* (pow maxCos 2) (pow ux 2)))) (* -1 (pow ux 2))))) (+ (* -2 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ 1 (pow (+ 1 (* -1 ux)) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 2) ux))) (+ (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* 2 (/ (* (+ 1 (* -1 ux)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 3) ux))) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* -4 (* ux (+ 1 (* -1 ux)))) (* -2 (* ux (+ 1 (* -1 ux)))))) (* (pow maxCos 3) (pow ux 2)))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux))) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))) (*.f32 ux ux)))) (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos)) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32)))) ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal -2 binary32))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux ux)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* 4 (* ux (+ 1 (* -1 ux))))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) ux))) maxCos)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* -1 (/ (- (* 4 (/ (pow (+ 1 (* -1 ux)) 3) ux)) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) ux)) (/ (* (+ 1 (pow (+ 1 (* -1 ux)) 2)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) (pow ux 2)))) maxCos))) (+ (* -2 (/ (* (+ 1 (* -1 ux)) (- (* 4 (* ux (+ 1 (* -1 ux)))) (* 2 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (+ 1 (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (* 4 (* ux (+ 1 (* -1 ux))))) (* 2 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal 6 binary32)) (*.f32 ux ux))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) ux))))) ux) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32))) (*.f32 ux ux)))) maxCos))) (+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32)))) ux))) maxCos)) (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) #s(literal 2 binary32))) maxCos) (*.f32 ux ux))))
(* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))
(*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))
(* ux (- (+ 6 (* -1 (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(*.f32 ux (+.f32 #s(literal 6 binary32) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 maxCos #s(literal 6 binary32)))))
(* ux (- (+ 6 (* ux (- (* -1 (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(*.f32 ux (+.f32 #s(literal 6 binary32) (-.f32 (*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))))) (*.f32 maxCos #s(literal 6 binary32)))))
(* ux (- (+ 6 (* ux (- (* ux (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)))) (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(*.f32 ux (+.f32 #s(literal 6 binary32) (-.f32 (*.f32 ux (-.f32 (*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))))) (*.f32 maxCos #s(literal 6 binary32)))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (- (* -2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow ux 2))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 ux ux))))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (- (* -2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (- (+ (* -2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3)) ux)) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (pow (- maxCos 1) 3) ux)) (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) ux))) (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(- 1 (pow (+ 1 (* -1 ux)) 6))
(-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))
(- (+ 1 (* -2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))
(- (+ 1 (* maxCos (- (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))))) (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos))) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos))))
(* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6))))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos)))))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) maxCos)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) maxCos)) (* 2 (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos))) (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) maxCos)) (pow.f32 ux #s(literal 6 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) 6)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 maxCos #s(literal 6 binary32)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))))) #s(literal -6 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) 6)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 maxCos #s(literal 6 binary32)) (*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal -6 binary32))))
(* (pow ux 6) (pow (- maxCos 1) 6))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 ux ux)))))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (* 2 (/ (pow (- maxCos 1) 3) (pow ux 3))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 ux ux))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))
(* (pow ux 6) (pow (- maxCos 1) 6))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) ux))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux))))
(* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) ux)) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))) ux))) ux))))
(pow (+ 1 (* -1 ux)) 6)
(pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))
(+ (* 2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (+ (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))))
(* (pow maxCos 6) (pow ux 6))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos)))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 6) (+ (* 2 (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* 2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (+.f32 (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 maxCos maxCos))))))))
(* (pow maxCos 6) (pow ux 6))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos)))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) maxCos))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) maxCos))) maxCos))))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) maxCos)))) maxCos))) maxCos))))

eval232.0ms (1.4%)

Compiler

Compiled 113865 to 5748 computations (95% saved)

prune255.0ms (1.5%)

Pruning

70 alts after pruning (67 fresh and 3 done)

PrunedKeptTotal
New1385571442
Fresh111021
Picked325
Done011
Total1399701469
Accuracy
99.7%
Counts
1469 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
60.0%
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
59.9%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
90.0%
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/4 binary32) (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/2 binary32))))))
74.7%
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
98.0%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
51.8%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
51.8%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
51.8%
(*.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
98.2%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
55.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
55.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
44.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
88.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
91.7%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
55.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1/2 binary32)))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))))
74.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
51.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))))
57.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
49.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
51.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
54.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
42.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
49.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
51.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
20.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
7.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
80.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
64.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
75.7%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))))
75.6%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
90.7%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.6%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
97.7%
(*.f32 (sin.f32 (*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
97.6%
(*.f32 (sin.f32 (*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
75.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
75.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1/4 binary32)))
60.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
82.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 maxCos #s(literal 6 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
75.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) ux))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 6 binary32))) ux)) (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
85.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 4 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
44.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
60.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
62.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
46.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
61.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))))))
32.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
97.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
31.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
55.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))) maxCos) (*.f32 ux ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
75.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
71.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
60.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
88.7%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
55.6%
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
Compiler

Compiled 5958 to 3013 computations (49.4% saved)

simplify210.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff64
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)))
cost-diff64
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
cost-diff64
(*.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))))
cost-diff128
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) #s(literal 1/2 binary32))))
cost-diff32
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
cost-diff128
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))
cost-diff128
(sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))
cost-diff128
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
cost-diff320
(-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))
cost-diff320
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
cost-diff320
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff64
(-.f32 #s(literal 1 binary32) #s(literal 1 binary32))
cost-diff64
(sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32)))
cost-diff64
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
Rules
3526×*-lowering-*.f32
3526×*-lowering-*.f64
2344×+-lowering-+.f64
2344×+-lowering-+.f32
1336×fnmadd-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
071946
1221832
2842809
34882763
08317763
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos))))
(/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos)))
(* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux)
(- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos)))
(* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))))
(- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))
(* (+ maxCos -1) (* ux (+ maxCos -1)))
(+ maxCos -1)
maxCos
-1
(* ux (+ maxCos -1))
ux
(* 4 (* maxCos maxCos))
4
(* maxCos maxCos)
(+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos))
(* 2 maxCos)
(* (* 2 (* uy (PI))) (sqrt (- 1 1)))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (- 1 1))
(- 1 1)
1
(* (* 2 (* uy (PI))) (sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1)))))
(- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))))
(- 1 (+ (* ux (+ maxCos -1)) 1))
1
(+ (* ux (+ maxCos -1)) 1)
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1)))
(* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux)))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux))))))
(+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux)))))
(* ux (- 2 ux))
ux
(- 2 ux)
(* (* -1 maxCos) (* ux (+ 2 (* -2 ux))))
(* -1 maxCos)
-1
maxCos
(* ux (+ 2 (* -2 ux)))
(+ 2 (* -2 ux))
(* -2 ux)
-2
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (* (PI) (PI)))
(PI)
(* (PI) (PI))
(* 2 (PI))
2
(/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2))
(pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)
(- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
1
(* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(+ 1 (* ux (+ maxCos -1)))
(* ux (+ maxCos -1))
ux
(+ maxCos -1)
maxCos
-1
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
1/2
(pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)
(+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(* (* uy 2) (PI))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos))))
(sqrt.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))
(/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos)))
(/.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux)
(*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32)))))
(- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos)))
(+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 maxCos (*.f32 maxCos #s(literal -4 binary32))))
(* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
(- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))
(+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(* (+ maxCos -1) (* ux (+ maxCos -1)))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* ux (+ maxCos -1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)
ux
(* 4 (* maxCos maxCos))
(*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))
4
#s(literal 4 binary32)
(* maxCos maxCos)
(*.f32 maxCos maxCos)
(+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
(* (* 2 (* uy (PI))) (sqrt (- 1 1)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (sqrt.f32 #s(literal 0 binary32))))
(* 2 (* uy (PI)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (- 1 1))
(sqrt.f32 #s(literal 0 binary32))
(- 1 1)
#s(literal 0 binary32)
1
#s(literal 1 binary32)
(* (* 2 (* uy (PI))) (sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))))))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(* 2 (* uy (PI)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1)))))
(sqrt.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))))
(*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(- 1 (+ (* ux (+ maxCos -1)) 1))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
1
#s(literal 1 binary32)
(+ (* ux (+ maxCos -1)) 1)
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(* ux (+ maxCos -1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1)))
(*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))
(* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
(* (* uy 2) (PI))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux))))))
(sqrt.f32 (*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux)))))
(*.f32 ux (-.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 maxCos (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))
(* ux (- 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
ux
(- 2 ux)
(-.f32 #s(literal 2 binary32) ux)
(* (* -1 maxCos) (* ux (+ 2 (* -2 ux))))
(neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))
(* -1 maxCos)
(neg.f32 maxCos)
-1
#s(literal -1 binary32)
maxCos
(* ux (+ 2 (* -2 ux)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))
(+ 2 (* -2 ux))
(+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))
(* -2 ux)
(*.f32 ux #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
(/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) #s(literal 1/2 binary32)))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 uy (*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))) #s(literal 2 binary32)))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32)))
(* -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)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(PI)
(PI.f32)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) #s(literal 1/2 binary32)))
(pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))
(- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
1
#s(literal 1 binary32)
(* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(+ 1 (* ux (+ maxCos -1)))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))
(* ux (+ maxCos -1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)
ux
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))
1/2
#s(literal 1/2 binary32)
(pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)
(pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) #s(literal 1/2 binary32))
(+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))))
(* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))

localize407.0ms (2.4%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
accuracy98.4%
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy65.5%
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
accuracy99.4%
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
accuracy99.3%
(PI.f32)
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
accuracy99.3%
(PI.f32)
accuracy99.1%
(*.f32 uy (PI.f32))
accuracy99.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
accuracy57.9%
(-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))
accuracy100.0%
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
accuracy100.0%
(sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32)))
accuracy99.3%
(PI.f32)
accuracy99.1%
(*.f32 uy (PI.f32))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy99.1%
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
accuracy98.8%
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
Results
239.0ms254×0valid
8.0ms5exit
Compiler

Compiled 1188 to 71 computations (94% saved)

Precisions
Click to see histograms. Total time spent on operations: 134.0ms
ival-mult: 73.0ms (54.5% of total)
ival-pow: 17.0ms (12.7% of total)
ival-add: 11.0ms (8.2% of total)
ival-sub: 8.0ms (6% of total)
ival-sqrt: 7.0ms (5.2% of total)
ival-div: 4.0ms (3% of total)
...c/correct-round.rkt:119:19: 4.0ms (3% of total)
ival-sin: 4.0ms (3% of total)
backward-pass: 2.0ms (1.5% of total)
const: 1.0ms (0.7% of total)
ival-pi: 1.0ms (0.7% of total)

series152.0ms (0.9%)

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

129 calls:

TimeVariablePointExpression
18.0ms
uy
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos)))))
17.0ms
uy
@0
(* (* 2 (* uy (PI))) (sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))))))
6.0ms
maxCos
@inf
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
5.0ms
maxCos
@0
(sqrt (+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux))))))
4.0ms
maxCos
@0
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))

rewrite297.0ms (1.8%)

Algorithm
batch-egg-rewrite
Rules
2648×*-lowering-*.f32
2648×*-lowering-*.f64
1736×sum5-define
1348×+-lowering-+.f64
1348×+-lowering-+.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071411
1449275
24302269
08007269
Stop Event
iter limit
node limit
Counts
28 → 364
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
(* (* 2 (* uy (PI))) (sqrt (- 1 1)))
(sqrt (- 1 1))
(- 1 1)
(* 2 (* uy (PI)))
(* (* 2 (* uy (PI))) (sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))))))
(sqrt (- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1)))))
(- (- 1 (+ (* ux (+ maxCos -1)) 1)) (* ux (* (+ maxCos -1) (+ (* ux (+ maxCos -1)) 1))))
(- 1 (+ (* ux (+ maxCos -1)) 1))
(* (sin (* (* uy 2) (PI))) (sqrt (+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux)))))))
(sqrt (+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux))))))
(+ (* ux (- 2 ux)) (* (* -1 maxCos) (* ux (+ 2 (* -2 ux)))))
(* (* -1 maxCos) (* ux (+ 2 (* -2 ux))))
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2)))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(/ (pow (- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2) (pow (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) 1/2))
(* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))))
(/ (* (- (* (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1))))) (* 4 (* maxCos maxCos))) ux) (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* 2 maxCos)))
(* uy (PI))
(PI)
(- 1 (* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(* (PI) (PI))
(* (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
(* -4/3 (* uy uy))
Outputs
(/.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
#s(literal 0 binary32)
#s(literal 0 binary32)
#s(literal 0 binary32)
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (sqrt.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (+.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))
(+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(+.f32 (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (/.f32 (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (neg.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (pow.f32 (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))
(*.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(*.f32 (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(+.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(*.f32 (pow.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(+.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(fma.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(fma.f32 ux (-.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(fma.f32 (-.f32 #s(literal 2 binary32) ux) ux (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(fma.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(fma.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (neg.f32 maxCos) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(fma.f32 (*.f32 maxCos (neg.f32 ux)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))))
(/.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (neg.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(*.f32 (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 ux (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (-.f32 (neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(*.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(neg.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))
(+.f32 (*.f32 (neg.f32 maxCos) (*.f32 #s(literal 2 binary32) ux)) (*.f32 (neg.f32 maxCos) (*.f32 ux (*.f32 ux #s(literal -2 binary32)))))
(+.f32 (*.f32 (*.f32 maxCos (neg.f32 ux)) #s(literal 2 binary32)) (*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 ux #s(literal -2 binary32))))
(+.f32 (*.f32 (*.f32 maxCos (neg.f32 ux)) (*.f32 ux #s(literal -2 binary32))) (*.f32 (*.f32 maxCos (neg.f32 ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (neg.f32 maxCos)) (*.f32 (*.f32 ux (*.f32 ux #s(literal -2 binary32))) (neg.f32 maxCos)))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos (neg.f32 ux))) (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 ux #s(literal -2 binary32)) (*.f32 maxCos (neg.f32 ux))) (*.f32 #s(literal 2 binary32) (*.f32 maxCos (neg.f32 ux))))
(/.f32 (*.f32 (*.f32 maxCos (neg.f32 ux)) (+.f32 #s(literal 8 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) #s(literal -8 binary32)))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 ux #s(literal -2 binary32)) (-.f32 (*.f32 ux #s(literal -2 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (*.f32 maxCos (neg.f32 ux)) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 ux ux)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))
(*.f32 maxCos (*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))
(*.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (neg.f32 maxCos)))
(*.f32 (neg.f32 maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))
(*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 maxCos (neg.f32 ux)))
(*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (neg.f32 maxCos))
(*.f32 (*.f32 maxCos (neg.f32 ux)) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))
(*.f32 (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) ux)
(*.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)) maxCos)
(+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)))
(*.f32 uy (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) uy) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))
(/.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32)))) uy) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(-.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (neg.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 uy uy) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(neg.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (*.f32 #s(literal 1/2 binary32) (log1p.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) 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 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (sqrt.f32 (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 2 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos)))))
(+.f32 (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 #s(literal 1 binary32) (neg.f32 maxCos))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 2 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(*.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1 binary32)))
(neg.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (neg.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(neg.f32 (/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (neg.f32 ux)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos)))))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (neg.f32 ux)) (neg.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)) #s(literal 16 binary32)))) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)) #s(literal 16 binary32))) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (neg.f32 ux))) (neg.f32 (neg.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(/.f32 (*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) #s(literal 1 binary32)) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)) #s(literal 16 binary32)))) (/.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)) #s(literal 16 binary32))) (/.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))))
(*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 ux (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (/.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(*.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))
(*.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos)))))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))) (neg.f32 ux)) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))))
(*.f32 (/.f32 ux (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32))))
(*.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (*.f32 #s(literal 8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))))
(*.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.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)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 1/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(-.f32 (exp.f32 (log1p.f32 (PI.f32))) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (PI.f32) (PI.f32)))
(cbrt.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (PI.f32) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (cbrt.f32 (*.f32 (PI.f32) (PI.f32))))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (PI.f32))))
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))
(+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))) (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.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 (PI.f32) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.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)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 3 binary32)))
(+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(+.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))
(pow.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) #s(literal 6 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 2 binary32))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))
(/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1 binary32)) (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) #s(literal 3/2 binary32)))
(*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
(*.f32 (*.f32 uy uy) #s(literal -4/3 binary32))
(*.f32 (*.f32 uy #s(literal -4/3 binary32)) uy)

simplify584.0ms (3.4%)

Algorithm
egg-herbie
Rules
6102×*-lowering-*.f32
6102×*-lowering-*.f64
3742×+-lowering-+.f64
3742×+-lowering-+.f32
2198×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0233730023
1745029963
0822529963
Stop Event
iter limit
node limit
Counts
516 → 516
Calls
Call 1
Inputs
(* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow ux 3) (- 2 ux))) (+ (* -1 (/ (* ux (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))) (+ (* 1/2 (/ (* (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (* ux (- 2 ux))))) ux)) (* 1/2 (/ (* (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux))))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)) (+ (* 1/2 (/ (* (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 2 (* 2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)))) ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (sqrt (/ (* (pow ux 3) (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))) (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (* ux (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))))) (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))) (* ux (+ (* -1/2 (* (sqrt (/ (* ux (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- maxCos 1) 2) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))) (+ 2 (* 2 maxCos)))) (* 1/4 (/ (* (+ 2 (* 2 maxCos)) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2)))) 2)) (* ux (- 4 (* 4 (pow maxCos 2)))))))))) (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))) (* 1/2 (/ (* (- 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))))) (* ux (- maxCos 1)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ (* 1/2 (/ (* (- 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2)))))) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))))) (* ux (- maxCos 1)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))))) (- maxCos 1)))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
0
0
0
0
0
0
0
0
0
0
0
0
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 4)))))) (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 4)))))) (* 1/8 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (* 2 (/ (* uy (* (PI) (sqrt -1))) ux)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -2 (* uy (* (PI) (sqrt -1)))) (/ (* uy (* (PI) (sqrt -1))) (* ux (- maxCos 1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -2 (* uy (* (PI) (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (sqrt -1))) (- maxCos 1))) (/ (* uy (* (PI) (sqrt -1))) (* ux (pow (- maxCos 1) 2)))) ux))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* -1/2 (* (* maxCos (* uy (* (PI) (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* (* uy (* (PI) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (* (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux)) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))))) (* (pow maxCos 2) ux)))))
(* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux)) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))))) (* (pow maxCos 2) ux))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) (* maxCos ux))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))))) (* maxCos ux))) (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) ux)) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))))) (* maxCos (pow ux 3)))) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))))) ux)) maxCos)) (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) ux)) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (+ (* (sqrt -1) (- maxCos 1)) (/ (sqrt -1) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* 1/2 (/ (sqrt -1) (* ux (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1/2 (/ (sqrt -1) (- maxCos 1))) (* 1/2 (/ (sqrt -1) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))
(+ (* 1/2 (* (* maxCos (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* 1/2 (* (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1)))))
(* maxCos (+ (* -1/4 (/ (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) (* maxCos ux))) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))) (* maxCos (pow ux 3)))) (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) ux))) maxCos)) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(* -1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -2 ux))) maxCos))) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* ux (- 1 maxCos))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
(* -1 (* ux (- maxCos 1)))
ux
(- (* -1 (* maxCos ux)) (* -1 ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(* -1 (* maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(* -1 (* maxCos ux))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(* 2 (* (* uy (PI)) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* 2 (* (PI) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 1)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 1) 2)))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 1)))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 1)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 1) 2)))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 1) 3)))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 maxCos) 1)))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1)))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (pow ux 3)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1)))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 maxCos) 1))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (- (* 2 maxCos) 1)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5)))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (- (* 2 maxCos) 1)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1))))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 ux)) 2))) (sqrt (/ ux (pow (- 2 ux) 3))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow (- 2 ux) 3))) (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 ux)) 2)))) (* -1/16 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 ux)) 3))) (sqrt (/ ux (pow (- 2 ux) 5))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(* (sqrt (* maxCos (* ux (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* maxCos (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (* (sin (* 2 (* uy (PI)))) (- 2 ux)) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 ux) 2)) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (* (sin (* 2 (* uy (PI)))) (- 2 ux)) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 ux) 2)) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ ux (* (pow maxCos 7) (pow (+ 2 (* -2 ux)) 5)))) (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 ux) 3)) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (* (sin (* 2 (* uy (PI)))) (- 2 ux)) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* (sqrt (* maxCos (* ux (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* maxCos (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 ux))))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 ux) 2))))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 ux))))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 ux) 2))))) (+ (* 1/16 (* (sqrt (/ ux (* (pow maxCos 7) (pow (+ 2 (* -2 ux)) 5)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 ux) 3))))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 ux))))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (- (* 2 maxCos) 1))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (pow (- (* 2 maxCos) 1) 2))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (- (* 2 maxCos) 1))))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (- (* 2 maxCos) 1))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (pow (- (* 2 maxCos) 1) 2))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (pow (- (* 2 maxCos) 1) 3))))))))
(* ux (sqrt (- (* 2 maxCos) 1)))
(* ux (+ (sqrt (- (* 2 maxCos) 1)) (* 1/2 (* (/ (+ 2 (* -2 maxCos)) ux) (sqrt (/ 1 (- (* 2 maxCos) 1)))))))
(* ux (+ (sqrt (- (* 2 maxCos) 1)) (+ (* -1/8 (* (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* 1/2 (* (/ (+ 2 (* -2 maxCos)) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))))))
(* ux (+ (sqrt (- (* 2 maxCos) 1)) (+ (* -1/8 (* (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 1/16 (* (/ (pow (+ 2 (* -2 maxCos)) 3) (pow ux 3)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5))))) (* 1/2 (* (/ (+ 2 (* -2 maxCos)) ux) (sqrt (/ 1 (- (* 2 maxCos) 1)))))))))
(* -1 (* ux (sqrt (- (* 2 maxCos) 1))))
(* -1 (* ux (+ (sqrt (- (* 2 maxCos) 1)) (* -1/2 (* (/ (- (* 2 maxCos) 2) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))))))
(* -1 (* ux (+ (sqrt (- (* 2 maxCos) 1)) (* -1 (/ (+ (* 1/8 (* (/ (pow (- (* 2 maxCos) 2) 2) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* 1/2 (* (sqrt (/ 1 (- (* 2 maxCos) 1))) (- (* 2 maxCos) 2)))) ux)))))
(* -1 (* ux (+ (sqrt (- (* 2 maxCos) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))) (pow (- (* 2 maxCos) 2) 2))) (* -1/16 (* (/ (pow (- (* 2 maxCos) 2) 3) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5)))))) ux)) (* 1/2 (* (sqrt (/ 1 (- (* 2 maxCos) 1))) (- (* 2 maxCos) 2)))) ux)))))
(sqrt (* ux (- 2 ux)))
(+ (sqrt (* ux (- 2 ux))) (* -1/2 (* (* maxCos (+ 2 (* -2 ux))) (sqrt (/ ux (- 2 ux))))))
(+ (sqrt (* ux (- 2 ux))) (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (+ 2 (* -2 ux)))) (* -1/8 (* (* maxCos (pow (+ 2 (* -2 ux)) 2)) (sqrt (/ ux (pow (- 2 ux) 3))))))))
(+ (sqrt (* ux (- 2 ux))) (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (+ 2 (* -2 ux)))) (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow (- 2 ux) 3))) (pow (+ 2 (* -2 ux)) 2))) (* -1/16 (* (* maxCos (pow (+ 2 (* -2 ux)) 3)) (sqrt (/ ux (pow (- 2 ux) 5))))))))))
(* (sqrt (* maxCos (* ux (+ 2 (* -2 ux))))) (sqrt -1))
(* maxCos (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (- 2 ux) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1))))
(* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (/ (pow (- 2 ux) 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (- 2 ux) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1)))))
(* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (/ (pow (- 2 ux) 2) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ ux (* (pow maxCos 7) (pow (+ 2 (* -2 ux)) 5)))) (/ (pow (- 2 ux) 3) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (- 2 ux) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1))))))
(* -1 (* (sqrt (* maxCos (* ux (+ 2 (* -2 ux))))) (sqrt -1)))
(* -1 (* maxCos (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sqrt -1) (- 2 ux)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (* (sqrt -1) (pow (- 2 ux) 2)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sqrt -1) (- 2 ux)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (* (sqrt -1) (pow (- 2 ux) 2)))) (+ (* 1/16 (* (sqrt (/ ux (* (pow maxCos 7) (pow (+ 2 (* -2 ux)) 5)))) (* (sqrt -1) (pow (- 2 ux) 3)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sqrt -1) (- 2 ux)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1)))))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(* (pow ux 2) (- (* 2 maxCos) 1))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(* (pow ux 2) (- (* 2 maxCos) 1))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(* ux (- 2 ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* maxCos (+ (* -1 (* ux (+ 2 (* -2 ux)))) (/ (* ux (- 2 ux)) maxCos)))
(* maxCos (+ (* -1 (* ux (+ 2 (* -2 ux)))) (/ (* ux (- 2 ux)) maxCos)))
(* maxCos (+ (* -1 (* ux (+ 2 (* -2 ux)))) (/ (* ux (- 2 ux)) maxCos)))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (+ 2 (* -2 ux))))))
(* -1 (* maxCos (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (+ 2 (* -2 ux))))))
(* -1 (* maxCos (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (+ 2 (* -2 ux))))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(* -2 (* maxCos ux))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(* 2 (* maxCos (pow ux 2)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* 2 (* maxCos (pow ux 2)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(* 2 (* (* uy (PI)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* uy (* (sqrt 1/3) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* uy (* (sqrt 1/3) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* uy (* (sqrt 1/3) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))))) (sqrt 1/3)))))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* uy (* (sqrt 1/3) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))) (+ (* 2/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 1/4 (/ (pow (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) 2) (* ux (* (pow (sqrt 1/3) 2) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))))) (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))))))) (sqrt 1/3)))))))))
(* ux (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))
(* ux (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1))))))
(* ux (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))))
(* ux (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow (- maxCos 1) 4))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 4)))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1))))))))
(* -1 (* ux (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1))))))
(* -1 (* ux (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))))) (- maxCos 1))) (+ (* -1 (/ (+ (* -4 (- maxCos 1)) (* -2 (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (pow (- maxCos 1) 4)))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))))
(* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))
(+ (* 1/2 (* (* maxCos (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))) (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+ (* maxCos (+ (* 1/2 (* (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/2 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (* 4 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))) (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(* maxCos (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow ux 4))) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))))
(* -1 (* maxCos (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))))) ux)) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* -2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (sqrt -1) (+ (* -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)))))
(* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (sqrt 1/3))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (sqrt 1/3)))) (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (sqrt 1/3)))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (sqrt 1/3)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (sqrt 1/3)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (sqrt 1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (- (* -1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))) (+ (* 2/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 1/4 (/ (pow (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) 2) (* ux (* (pow (sqrt 1/3) 2) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))))) (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))))) (sqrt 1/3)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(* ux (+ (* 1/2 (/ (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* 1/2 (/ (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow (- maxCos 1) 4))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 4)))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(* -1 (* ux (+ (* -1/2 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))))) (- maxCos 1))) (+ (* -1 (/ (+ (* -4 (- maxCos 1)) (* -2 (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (pow (- maxCos 1) 4)))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+ (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 1/2 (* (* maxCos (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))
(+ (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (* 1/2 (* (* maxCos (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))
(+ (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (* 1/2 (* (* maxCos (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/2 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (* 4 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))))
(* maxCos (* ux (sqrt -1)))
(* maxCos (+ (* 1/2 (/ (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))
(* maxCos (+ (* 1/2 (/ (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* maxCos (+ (* 1/2 (/ (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow ux 4))) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(* -1 (* maxCos (+ (* -1/2 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))))) ux)) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* -2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(pow (- 2 ux) 2)
(+ (* 4 (* maxCos (* ux (- 2 ux)))) (pow (- 2 ux) 2))
(+ (* maxCos (+ (* 4 (* ux (- 2 ux))) (* maxCos (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2)))))) (pow (- 2 ux) 2))
(+ (* maxCos (+ (* 4 (* ux (- 2 ux))) (* maxCos (+ (* -4 (* maxCos (pow ux 2))) (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))))))) (pow (- 2 ux) 2))
(* (pow maxCos 4) (pow ux 2))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ (* ux (- 2 ux)) (pow maxCos 2))) (+ (* 4 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2)))))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ (* ux (- 2 ux)) (pow maxCos 2))) (+ (* 4 (/ (* ux (- 2 ux)) (pow maxCos 3))) (+ (* 4 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2))))))
(* (pow maxCos 4) (pow ux 2))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) maxCos)) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (* ux (- 2 ux))) (+ (* 4 (/ (* ux (- 2 ux)) maxCos)) (* 4 (pow ux 2)))) maxCos)) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
4
(+ 4 (* -4 (* ux (pow (- maxCos 1) 2))))
(+ 4 (* ux (+ (* -4 (pow (- maxCos 1) 2)) (* ux (pow (- maxCos 1) 4)))))
(+ 4 (* ux (+ (* -4 (pow (- maxCos 1) 2)) (* ux (pow (- maxCos 1) 4)))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (+ (/ 4 (pow ux 2)) (pow (- maxCos 1) 4))))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (+ (/ 4 (pow ux 2)) (pow (- maxCos 1) 4))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (pow (- maxCos 1) 2)) (* 4 (/ 1 ux))) ux)) (pow (- maxCos 1) 4)))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (pow (- maxCos 1) 2)) (* 4 (/ 1 ux))) ux)) (pow (- maxCos 1) 4)))
(* ux (- 2 ux))
(+ (* maxCos (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (- (+ (* 4 (pow ux 2)) (* maxCos (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))) (* ux (- 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (- (+ (* 4 (pow ux 2)) (* maxCos (- (+ (* maxCos (- (* -4 (/ (pow ux 3) (- 2 ux))) (+ (* -1 (/ (* ux (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))) (/ (* (- 2 (* -2 ux)) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))) (- 2 ux))))) (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux))) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))) (* ux (- 2 (* -2 ux))))) (* ux (- 2 ux)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (* 4 (/ (pow ux 2) maxCos))) (/ (* ux (- 2 (* -2 ux))) maxCos)))
(* (pow maxCos 2) (- (+ (* -1 (/ (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (* 4 (/ (pow ux 2) maxCos)))) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow maxCos 2) ux))) (+ (/ (* ux (- 2 ux)) (pow maxCos 2)) (/ (* ux (- 2 (* -2 ux))) maxCos)))))
(* (pow maxCos 2) (- (+ (* -4 (/ (* ux (- 2 ux)) (pow maxCos 3))) (+ (* -1 (/ (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (* 4 (/ (pow ux 2) maxCos))))) (+ (* -1 (/ (* (- 2 ux) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (* ux (- 2 ux))))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow maxCos 2) ux))) (+ (/ (* ux (- 2 ux)) (pow maxCos 2)) (/ (* ux (- 2 (* -2 ux))) maxCos)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (pow ux 2)) (* -1 (/ (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))) maxCos))) (* -1 (* ux (+ 2 (* 2 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (pow ux 2)) (* -1 (/ (- (+ (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (* -1 (/ (- (* 4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)) (/ (* (+ 2 (* 2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)))) ux))) maxCos))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))) maxCos))) (* -1 (* ux (+ 2 (* 2 ux))))) maxCos)) (* -1 (pow ux 2))))
(/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))
(* ux (- (+ (* ux (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (* 4 (/ 1 (+ 2 (* 2 maxCos))))) (* 4 (/ (pow maxCos 2) (+ 2 (* 2 maxCos))))))
(* ux (- (+ (* ux (- (+ (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* ux (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos))))))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (* 4 (/ 1 (+ 2 (* 2 maxCos))))) (* 4 (/ (pow maxCos 2) (+ 2 (* 2 maxCos))))))
(* ux (- (+ (* ux (- (+ (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* ux (- (+ (/ (* ux (* (pow (- maxCos 1) 2) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos))))))) (+ 2 (* 2 maxCos))) (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos))))))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (* 4 (/ 1 (+ 2 (* 2 maxCos))))) (* 4 (/ (pow maxCos 2) (+ 2 (* 2 maxCos))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (* 2 (/ maxCos ux)))))
(* (pow ux 2) (- (+ (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (+ (* 2 (/ 1 ux)) (/ (* (+ 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (* (pow ux 3) (pow (- maxCos 1) 2)))))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (* 2 (/ maxCos ux)))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (- 2 (* 2 maxCos))) (/ 4 (* ux (pow (- maxCos 1) 2)))) (+ (* 4 (/ (pow maxCos 2) (* ux (pow (- maxCos 1) 2)))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (* ux (pow (- maxCos 1) 2))))) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (- 2 (* 2 maxCos))) (* -1 (/ (+ (* -1 (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (* -1 (/ (* (+ 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* -1 (pow (- maxCos 1) 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))
(* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))
(* ux (- (+ 6 (* -1 (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(* ux (- (+ 6 (* ux (- (* -1 (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(* ux (- (+ 6 (* ux (- (* ux (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)))) (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow ux 2))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6))))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6))))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (- (+ (* -2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3)) ux)) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (pow (- maxCos 1) 3) ux)) (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) ux))) (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))
(- 1 (pow (+ 1 (* -1 ux)) 6))
(- (+ 1 (* -2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))))) (pow (+ 1 (* -1 ux)) 6))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))
(- (+ 1 (* maxCos (- (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))))) (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6))))
(* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6))))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) maxCos)) (* 2 (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos))) (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))
1
(+ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))
(+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) 6)))
(+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) 6)))
(* (pow ux 6) (pow (- maxCos 1) 6))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (* 2 (/ (pow (- maxCos 1) 3) (pow ux 3))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))))
(* (pow ux 6) (pow (- maxCos 1) 6))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) ux))) ux)) (pow (- maxCos 1) 6)))
(* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) ux)) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux))) ux)) (pow (- maxCos 1) 6)))
(pow (+ 1 (* -1 ux)) 6)
(+ (* 2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ 1 (* -1 ux)) 6))
(+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2))))) (pow (+ 1 (* -1 ux)) 6))
(+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (+ (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))))) (pow (+ 1 (* -1 ux)) 6))
(* (pow maxCos 6) (pow ux 6))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))
(* (pow maxCos 6) (+ (* 2 (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* 2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))))
(* (pow maxCos 6) (pow ux 6))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) maxCos))) maxCos)) (pow ux 6)))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos))) maxCos)) (pow ux 6)))
(* -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))
Outputs
(* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 4/15 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(* uy (+ (* 2 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (PI.f32) #s(literal 5 binary32))))))))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (/ (* ux (- (pow (- 2 (* ux (pow (- maxCos 1) 2))) 2) (* 4 (pow maxCos 2)))) (- (+ 2 (* 2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))))
(+ (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))))) (* maxCos (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow ux 3) (- 2 ux))) (+ (* -1 (/ (* ux (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))) (+ (* 1/2 (/ (* (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))) (* ux (- 2 ux)))) (/ (* (- 2 (* -2 ux)) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux ux))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)))) (-.f32 #s(literal 2 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (* ux (- 2 ux))))) ux)) (* 1/2 (/ (* (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux))))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (+ (* 1/4 (/ (pow (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux)))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* ux (- 2 ux)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))))) ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* maxCos (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.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/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* 4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)) (+ (* 1/2 (/ (* (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ 2 (* 2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)))) ux))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* 1/4 (/ (pow (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) (* ux (sqrt -1))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.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/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))) ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* 1/2 (* (sqrt (/ (* (pow ux 3) (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))) (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (* ux (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))))) (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))))))
(+ (* (sqrt (/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))))) (* ux (+ (* -1/2 (* (sqrt (/ (* ux (+ 2 (* 2 maxCos))) (- 4 (* 4 (pow maxCos 2))))) (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (pow (- maxCos 1) 2) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))) (+ 2 (* 2 maxCos)))) (* 1/4 (/ (* (+ 2 (* 2 maxCos)) (pow (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2)))) 2)) (* ux (- 4 (* 4 (pow maxCos 2)))))))))) (* 1/2 (* (sqrt (/ (+ 2 (* 2 maxCos)) (* ux (- 4 (* 4 (pow maxCos 2)))))) (* (sin (* 2 (* uy (PI)))) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos)))))))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (*.f32 ux (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))) (*.f32 ux (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) ux) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))) (* 1/2 (/ (* (- 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))))) (* ux (- maxCos 1)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (+ (* 1/2 (/ (* (- 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2)))))) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 2))))) (* ux (- maxCos 1)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- 2 (* 2 maxCos)) 2) (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))))) (- maxCos 1)))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 maxCos #s(literal -1 binary32))))) 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))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 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)))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* ux (* (+ 1 (* ux (- maxCos 1))) (- maxCos 1))) (* ux (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 4)))))) (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1))))) (* (pow ux 2) (+ (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 4)))))) (* 1/8 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* uy (* (PI) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))))))))
(* 2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/4 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/8 (/ (* uy (* (PI) (pow (- 2 (* 2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (/ (* uy (* (PI) (- 2 (* 2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))))
(* -2 (* ux (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -2 binary32) ux) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (* ux (+ (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))) (* 2 (/ (* uy (* (PI) (sqrt -1))) ux)))))
(*.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -2 (* uy (* (PI) (sqrt -1)))) (/ (* uy (* (PI) (sqrt -1))) (* ux (- maxCos 1)))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -2 (* uy (* (PI) (sqrt -1)))) (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (sqrt -1))) (- maxCos 1))) (/ (* uy (* (PI) (sqrt -1))) (* ux (pow (- maxCos 1) 2)))) ux))) ux)) (* 2 (* uy (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (/.f32 uy ux) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux))))
(* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* (* maxCos (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (+ (* (* maxCos (* uy (* (PI) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 (*.f32 (*.f32 maxCos uy) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))))))
(+ (* 2 (* (* uy (* (PI) (sqrt -1))) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))) (* maxCos (+ (* maxCos (+ (* -1/2 (* (* maxCos (* uy (* (PI) (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* (* uy (* (PI) (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (* (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (*.f32 uy (*.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))))
(* 2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 maxCos ux))))
(* maxCos (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux)) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))))) (* (pow maxCos 2) ux)))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 maxCos ux))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) ux))))
(* maxCos (+ (* -1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 2 (* ux (* uy (* (PI) (sqrt -1))))) (+ (/ (* uy (* (PI) (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))))) (* maxCos ux)) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))))) (* (pow maxCos 2) ux))))))
(*.f32 maxCos (+.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 uy (PI.f32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 maxCos ux))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) ux))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))
(* -2 (* maxCos (* ux (* uy (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) (* maxCos ux))) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 maxCos ux)))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))))) (* maxCos ux))) (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) ux)) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux)))))) (*.f32 maxCos ux))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) ux)) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (/ (* uy (* (PI) (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))))) (* maxCos (pow ux 3)))) (/ (* uy (* (PI) (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))))) ux)) maxCos)) (/ (* uy (* (PI) (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))))) ux)) maxCos)) (* 2 (* ux (* uy (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) ux) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux))))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux)))))) ux)) maxCos))) maxCos))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- (* 2 maxCos) 2))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (- (* 2 maxCos) 2) 3))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(+ (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- (* 2 maxCos) 2)))) (* (sqrt -1) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- (* 2 maxCos) 2) 3)))) (* (sqrt -1) (pow (- maxCos 1) 4)))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (- (* 2 maxCos) 2) 5)))) (* (sqrt -1) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 5 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (pow (- 2 (* 2 maxCos)) 2) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (pow (- 2 (* 2 maxCos)) 3) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (- 2 (* 2 maxCos)) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* (sqrt -1) (- maxCos 1)) (/ (sqrt -1) ux))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* 1/2 (/ (sqrt -1) (* ux (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (sqrt -1)) (* -1 (/ (+ (* -1/2 (/ (sqrt -1) (- maxCos 1))) (* 1/2 (/ (sqrt -1) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux))))
(* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))
(+ (* 1/2 (* (* maxCos (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux)))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux)))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))
(+ (* maxCos (+ (* 1/2 (* (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (* maxCos (+ (* -1/4 (* (* maxCos (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))) (sqrt (/ 1 (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) 3))))) (* 1/2 (* (* (sqrt -1) (- (pow ux 2) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))) (sqrt (/ 1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))))))) (* (sqrt -1) (sqrt (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 maxCos ux))))
(* maxCos (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 maxCos ux)) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) ux)))))
(* maxCos (+ (* -1/4 (/ (* (sqrt -1) (* (+ ux (* ux (+ 1 (* -2 ux)))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2)))))) (* (pow maxCos 3) (pow ux 3)))) (+ (* 1/2 (/ (* (sqrt -1) (+ ux (* ux (+ 1 (* -2 ux))))) (* maxCos ux))) (+ (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ ux (* ux (+ 1 (* -2 ux)))) 2) (pow ux 2))))) (* (pow maxCos 2) ux))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 maxCos ux)) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos maxCos) ux)))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (*.f32 ux ux))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) (* maxCos ux))) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 maxCos ux))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) (* maxCos ux))) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux)))))) (*.f32 maxCos ux)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) ux)) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sqrt -1) (* (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2)))))) (* maxCos (pow ux 3)))) (* 1/2 (/ (* (sqrt -1) (- (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (* 1/4 (/ (pow (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux))))) 2) (pow ux 2))))) ux))) maxCos)) (* 1/2 (/ (* (sqrt -1) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) ux))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) ux) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux)))))) (*.f32 maxCos (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 ux ux)))))) ux)) maxCos))) maxCos))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -2 binary32) maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (* 2 (/ 1 ux)) (+ (* 2 (/ maxCos ux)) (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (pow ux 2) (- (* -2 (/ (- maxCos 1) ux)) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* -1 (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(- (* -1 (* maxCos (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(-.f32 (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(-.f32 (*.f32 maxCos (-.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(- (* maxCos (- (* -1 (* maxCos (pow ux 2))) (+ ux (* ux (+ 1 (* -2 ux)))))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))))
(-.f32 (*.f32 maxCos (-.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) ux) (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (* -1 (/ (+ ux (* ux (+ 1 (* -2 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)) maxCos))))))
(* (pow maxCos 2) (- (* -1 (/ (+ (* -1 ux) (* -1 (* ux (+ 1 (* -1 ux))))) (pow maxCos 2))) (+ (/ ux maxCos) (+ (/ (* ux (+ 1 (* -2 ux))) maxCos) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)) maxCos))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -2 ux))) maxCos))) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 ux maxCos) (*.f32 ux (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)) maxCos)))) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (+ (* -1 (/ ux maxCos)) (* -1 (/ (* ux (+ 1 (* -1 ux))) maxCos))) (+ (* -1 ux) (* -1 (* ux (+ 1 (* -2 ux)))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) maxCos) (*.f32 ux ux)))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* ux (- 1 maxCos))
(*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))
(* -1 (* ux (- maxCos 1)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- maxCos 1)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- maxCos 1)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (- maxCos 1)))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))
ux
(- (* -1 (* maxCos ux)) (* -1 ux))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(- (* -1 (* maxCos ux)) (* -1 ux))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux))
(* -1 (* maxCos ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(* maxCos (- (/ ux maxCos) ux))
(*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))
(* maxCos (- (/ ux maxCos) ux))
(*.f32 maxCos (-.f32 (/.f32 ux maxCos) ux))
(* -1 (* maxCos ux))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos ux))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 ux maxCos) ux))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 ux maxCos) ux))))
(* -1 (* maxCos (- (* -1 (/ ux maxCos)) (* -1 ux))))
(neg.f32 (*.f32 maxCos (*.f32 #s(literal -1 binary32) (-.f32 (/.f32 ux maxCos) ux))))
(* 2 (* (* uy (PI)) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* 2 (* (PI) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux))))))))
(*.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 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))) (* 4/15 (* (pow (PI) 5) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.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 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 1)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 1) 2)))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 1)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 1)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 1) 2)))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 1) 3)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))))))))
(* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 maxCos) 1)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1)))))
(*.f32 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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1))))))
(*.f32 ux (+.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) (*.f32 ux ux)))))
(* ux (+ (* -1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (pow ux 3)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5))))) (+ (* 1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) (*.f32 ux ux))) (+.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 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))) (*.f32 ux (*.f32 ux ux)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (* ux (sin (* 2 (* uy (PI))))) (sqrt (- (* 2 maxCos) 1))))
(neg.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1/2 (* (/ (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (- (* 2 maxCos) 1)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))))) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* -1/16 (* (/ (* (sin (* 2 (* uy (PI)))) (pow (- (* 2 maxCos) 2) 3)) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5)))))) ux)) (* 1/2 (* (* (sin (* 2 (* uy (PI)))) (- (* 2 maxCos) 2)) (sqrt (/ 1 (- (* 2 maxCos) 1)))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt (- (* 2 maxCos) 1))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) #s(literal 5 binary32))))) ux))) ux)))) ux)))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* -1/8 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 ux)) 2))) (sqrt (/ ux (pow (- 2 ux) 3))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 maxCos (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (sqrt.f32 (/.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow (- 2 ux) 3))) (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 ux)) 2)))) (* -1/16 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 ux)) 3))) (sqrt (/ ux (pow (- 2 ux) 5))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 5 binary32))))))))))))
(* (sqrt (* maxCos (* ux (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (* (sin (* 2 (* uy (PI)))) (- 2 ux)) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 ux) 2)) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (* (sin (* 2 (* uy (PI)))) (- 2 ux)) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))
(* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 ux) 2)) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ ux (* (pow maxCos 7) (pow (+ 2 (* -2 ux)) 5)))) (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 ux) 3)) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (* (sin (* 2 (* uy (PI)))) (- 2 ux)) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 2 binary32) ux)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 5 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (sqrt (* maxCos (* ux (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 ux))))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) 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 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 2 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 ux) 2))))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 ux))))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) 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 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 ux) 2))))) (+ (* 1/16 (* (sqrt (/ ux (* (pow maxCos 7) (pow (+ 2 (* -2 ux)) 5)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 ux) 3))))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 ux))))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 5 binary32)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) 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 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 2 binary32) ux)))))))
(sqrt (* ux (+ 2 (* -2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* 1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (- (* 2 maxCos) 1))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (pow (- (* 2 maxCos) 1) 2))) (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (- (* 2 maxCos) 1))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))))
(+ (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (- (* 2 maxCos) 1))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (pow (- (* 2 maxCos) 1) 2))) (* 1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (pow (- (* 2 maxCos) 1) 3))))))))
(+.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) #s(literal 5 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))))))))
(* ux (sqrt (- (* 2 maxCos) 1)))
(*.f32 ux (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* ux (+ (sqrt (- (* 2 maxCos) 1)) (* 1/2 (* (/ (+ 2 (* -2 maxCos)) ux) (sqrt (/ 1 (- (* 2 maxCos) 1)))))))
(*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))))
(* ux (+ (sqrt (- (* 2 maxCos) 1)) (+ (* -1/8 (* (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* 1/2 (* (/ (+ 2 (* -2 maxCos)) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))))))
(*.f32 ux (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) (*.f32 ux ux))))))
(* ux (+ (sqrt (- (* 2 maxCos) 1)) (+ (* -1/8 (* (/ (pow (+ 2 (* -2 maxCos)) 2) (pow ux 2)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (+ (* 1/16 (* (/ (pow (+ 2 (* -2 maxCos)) 3) (pow ux 3)) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5))))) (* 1/2 (* (/ (+ 2 (* -2 maxCos)) ux) (sqrt (/ 1 (- (* 2 maxCos) 1)))))))))
(*.f32 ux (+.f32 (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) (*.f32 ux ux)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 ux (*.f32 ux ux)))))))
(* -1 (* ux (sqrt (- (* 2 maxCos) 1))))
(*.f32 (neg.f32 ux) (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* -1 (* ux (+ (sqrt (- (* 2 maxCos) 1)) (* -1/2 (* (/ (- (* 2 maxCos) 2) ux) (sqrt (/ 1 (- (* 2 maxCos) 1))))))))
(*.f32 (neg.f32 ux) (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (sqrt (- (* 2 maxCos) 1)) (* -1 (/ (+ (* 1/8 (* (/ (pow (- (* 2 maxCos) 2) 2) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))))) (* 1/2 (* (sqrt (/ 1 (- (* 2 maxCos) 1))) (- (* 2 maxCos) 2)))) ux)))))
(*.f32 (neg.f32 ux) (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))))) ux)) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) ux))))
(* -1 (* ux (+ (sqrt (- (* 2 maxCos) 1)) (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 3))) (pow (- (* 2 maxCos) 2) 2))) (* -1/16 (* (/ (pow (- (* 2 maxCos) 2) 3) ux) (sqrt (/ 1 (pow (- (* 2 maxCos) 1) 5)))))) ux)) (* 1/2 (* (sqrt (/ 1 (- (* 2 maxCos) 1))) (- (* 2 maxCos) 2)))) ux)))))
(*.f32 (neg.f32 ux) (+.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) ux) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)) #s(literal 5 binary32))))))) ux))) ux))))
(sqrt (* ux (- 2 ux)))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(+ (sqrt (* ux (- 2 ux))) (* -1/2 (* (* maxCos (+ 2 (* -2 ux))) (sqrt (/ ux (- 2 ux))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(+ (sqrt (* ux (- 2 ux))) (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (+ 2 (* -2 ux)))) (* -1/8 (* (* maxCos (pow (+ 2 (* -2 ux)) 2)) (sqrt (/ ux (pow (- 2 ux) 3))))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (sqrt.f32 (/.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))))))))
(+ (sqrt (* ux (- 2 ux))) (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (+ 2 (* -2 ux)))) (* maxCos (+ (* -1/8 (* (sqrt (/ ux (pow (- 2 ux) 3))) (pow (+ 2 (* -2 ux)) 2))) (* -1/16 (* (* maxCos (pow (+ 2 (* -2 ux)) 3)) (sqrt (/ ux (pow (- 2 ux) 5))))))))))
(+.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))) (*.f32 #s(literal -1/16 binary32) (*.f32 maxCos (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (sqrt.f32 (/.f32 ux (pow.f32 (-.f32 #s(literal 2 binary32) ux) #s(literal 5 binary32))))))))))))
(* (sqrt (* maxCos (* ux (+ 2 (* -2 ux))))) (sqrt -1))
(*.f32 (sqrt.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (sqrt.f32 #s(literal -1 binary32)))
(* maxCos (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (- 2 ux) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (/.f32 (-.f32 #s(literal 2 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (/ (pow (- 2 ux) 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (- 2 ux) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1)))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (/.f32 (-.f32 #s(literal 2 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))
(* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (/ (pow (- 2 ux) 2) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ ux (* (pow maxCos 7) (pow (+ 2 (* -2 ux)) 5)))) (/ (pow (- 2 ux) 3) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (/ (- 2 ux) (sqrt -1)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (/.f32 (-.f32 #s(literal 2 binary32) ux) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 5 binary32)))) (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* -1 (* (sqrt (* maxCos (* ux (+ 2 (* -2 ux))))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* maxCos (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sqrt -1) (- 2 ux)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) ux))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (* (sqrt -1) (pow (- 2 ux) 2)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sqrt -1) (- 2 ux)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))))))
(* -1 (* maxCos (+ (* -1/8 (* (sqrt (/ ux (* (pow maxCos 5) (pow (+ 2 (* -2 ux)) 3)))) (* (sqrt -1) (pow (- 2 ux) 2)))) (+ (* 1/16 (* (sqrt (/ ux (* (pow maxCos 7) (pow (+ 2 (* -2 ux)) 5)))) (* (sqrt -1) (pow (- 2 ux) 3)))) (+ (* 1/2 (* (sqrt (/ ux (* (pow maxCos 3) (+ 2 (* -2 ux))))) (* (sqrt -1) (- 2 ux)))) (* (sqrt (/ (* ux (+ 2 (* -2 ux))) maxCos)) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) maxCos)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)) #s(literal 5 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))))))))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(* ux (+ 2 (+ (* -2 maxCos) (* ux (- (* 2 maxCos) 1)))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))))
(* (pow ux 2) (- (* 2 maxCos) 1))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32))))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32))))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (+ (* 2 maxCos) (* 2 (/ 1 ux)))) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 #s(literal 2 binary32) ux)) #s(literal 1 binary32))))
(* (pow ux 2) (- (* 2 maxCos) 1))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32)))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (/ (- (* 2 maxCos) 2) ux)) (* 2 maxCos)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -1 binary32))))
(* ux (- 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* maxCos (+ (* -1 (* ux (+ 2 (* -2 ux)))) (/ (* ux (- 2 ux)) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)))
(* maxCos (+ (* -1 (* ux (+ 2 (* -2 ux)))) (/ (* ux (- 2 ux)) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)))
(* maxCos (+ (* -1 (* ux (+ 2 (* -2 ux)))) (/ (* ux (- 2 ux)) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos)))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (+ 2 (* -2 ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (+ 2 (* -2 ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (+ 2 (* -2 ux))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -1 (* maxCos (* ux (+ 2 (* -2 ux)))))
(neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 maxCos ux))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))
(* ux (+ (* -2 maxCos) (* 2 (* maxCos ux))))
(*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))
(* 2 (* maxCos (pow ux 2)))
(*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))
(* 2 (* maxCos (pow ux 2)))
(*.f32 #s(literal 2 binary32) (*.f32 maxCos (*.f32 ux ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))
(* (pow ux 2) (+ (* -2 (/ maxCos ux)) (* 2 maxCos)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))
(* 2 (* (* uy (PI)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(*.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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(*.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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (PI) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(*.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 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* (pow uy 3) (+ (* -4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* -4/3 (* (* (pow uy 3) (pow (PI) 3)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2))))))))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (/ (PI) (pow uy 2)) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))) (* 4/3 (* (pow (PI) 3) (sqrt (/ (- 1 (pow (+ 1 (* ux (- maxCos 1))) 6)) (+ 1 (* (pow (+ 1 (* ux (- maxCos 1))) 2) (+ 1 (pow (+ 1 (* ux (- maxCos 1))) 2)))))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))))) (*.f32 (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))))))
(* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* uy (* (sqrt 1/3) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal 1/3 binary32))) (+.f32 (*.f32 (*.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/2 (* (sqrt (/ (pow ux 3) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* uy (* (sqrt 1/3) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal 1/3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (/.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/3 binary32)))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* uy (* (sqrt 1/3) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))))) (sqrt 1/3)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal 1/3 binary32))) (+.f32 (*.f32 (*.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 ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))))) (sqrt.f32 #s(literal 1/3 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/3 binary32)))))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* uy (* (sqrt 1/3) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (sqrt 1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))) (+ (* 2/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 1/4 (/ (pow (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) 2) (* ux (* (pow (sqrt 1/3) 2) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))))) (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))))))) (sqrt 1/3)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal 1/3 binary32))) (+.f32 (*.f32 (*.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 ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))) (/.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/3 binary32)))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (sqrt.f32 #s(literal 1/3 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 #s(literal 2/9 binary32) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal 1/3 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))))))) (sqrt.f32 #s(literal 1/3 binary32)))))))))
(* ux (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))
(*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 maxCos #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow (- maxCos 1) 4))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 4)))))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1))))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1))))))
(neg.f32 (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 maxCos #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))))) (- maxCos 1))) (+ (* -1 (/ (+ (* -4 (- maxCos 1)) (* -2 (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (pow (- maxCos 1) 4)))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* uy (* (sqrt -1) (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- maxCos 1)))))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -6 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux)))
(* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(+ (* 1/2 (* (* maxCos (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))))))
(+ (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))) (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))))) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))))))))
(+ (* maxCos (+ (* 1/2 (* (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* maxCos (+ (* 1/2 (* (* maxCos (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/2 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (* 4 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))) (* 1/2 (* (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))) (* (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))) (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))))
(+.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))))) (*.f32 (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))))))))))
(* maxCos (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 maxCos (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow ux 4))) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4)))))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) ux) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 ux #s(literal 4 binary32))))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.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 (* maxCos (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))))) (* maxCos (* ux (sqrt -1))))) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))))) ux)) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* -2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4)))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* uy (* (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* ux (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 ux uy) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) ux)) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos))) maxCos))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy uy))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(neg.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (PI.f32)) (*.f32 uy uy)) (*.f32 #s(literal 4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
(+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))
(+.f32 (*.f32 (*.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))))
(* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (sqrt 1/3))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (sqrt.f32 #s(literal 1/3 binary32)))
(+ (* 1/2 (* (sqrt (/ (pow ux 3) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (sqrt 1/3)))) (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (sqrt 1/3)))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (sqrt.f32 #s(literal 1/3 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (/.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (sqrt.f32 #s(literal 1/3 binary32)))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (sqrt 1/3)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (sqrt.f32 #s(literal 1/3 binary32))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/3 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/3 binary32)))))))
(+ (* (sqrt (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (sqrt 1/3)) (* (pow ux 2) (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (sqrt 1/3)))) (* ux (+ (* 1/2 (* (sqrt (/ 1 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))) (/ (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (sqrt 1/3)))) (* 1/2 (* (sqrt (/ ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (/ (- (* -1/3 (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2))) (+ (* 2/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (* (pow (- maxCos 1) 2) (- (* 2 maxCos) 2)))) (+ (* 1/4 (/ (pow (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) 2) (* ux (* (pow (sqrt 1/3) 2) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))))) (+ (* 1/3 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (+ (* 1/9 (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- 6 (+ (* 2 maxCos) (* 4 maxCos))))) (* 1/3 (* (- (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2))))))) (sqrt 1/3)))))))))
(+.f32 (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (sqrt.f32 #s(literal 1/3 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))) (/.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (sqrt.f32 #s(literal 1/3 binary32)))) (*.f32 ux (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))) (sqrt.f32 #s(literal 1/3 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (-.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 (*.f32 (*.f32 #s(literal 2/9 binary32) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal 1/3 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 #s(literal 1/3 binary32) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32)))))) (*.f32 (-.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/9 binary32) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))) (*.f32 #s(literal 1/3 binary32) (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)))))) (*.f32 #s(literal -1/9 binary32) (*.f32 (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))))))))) (sqrt.f32 #s(literal 1/3 binary32)))))))))
(* ux (* (sqrt -1) (- maxCos 1)))
(*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))
(* ux (+ (* 1/2 (/ (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))
(*.f32 ux (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* 1/2 (/ (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* 1/2 (/ (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow (- maxCos 1) 4))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (+ (* 2 (/ (* (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2)))) (pow (- maxCos 1) 4)))))) (* (pow ux 3) (* (sqrt -1) (- maxCos 1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (pow (- maxCos 1) 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (* 2 (/ (* (- (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* -2 (- (* 2 maxCos) 2))) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)))))) (* (pow ux 2) (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (*.f32 (*.f32 ux ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (* (sqrt -1) (- maxCos 1))))
(*.f32 (neg.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))))) (- maxCos 1))) (+ (* -1 (/ (+ (* -4 (- maxCos 1)) (* -2 (- maxCos 1))) (pow (- maxCos 1) 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2)))) (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1)))) (pow (- maxCos 1) 4)))))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/2 (/ (- (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) (pow (- maxCos 1) 4))) (+ (* -4 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (- maxCos 1))) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (* 4 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) (pow (- maxCos 1) 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) 2) (* (pow (sqrt -1) 2) (pow (- maxCos 1) 2))))))) (* (sqrt -1) (- maxCos 1))))) ux)) (* 1/2 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) (* (sqrt -1) (- maxCos 1))))) ux)) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -6 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 5 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -4 binary32) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux)))
(sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(+ (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (* 1/2 (* (* maxCos (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))))))
(+ (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (* 1/2 (* (* maxCos (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 maxCos (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))))))))
(+ (sqrt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (* maxCos (+ (* 1/2 (* (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (* 1/2 (* (* maxCos (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/2 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (* (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (* 1/4 (/ (* (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (pow (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) 2)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))))) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (+ (* 4 (/ (* (pow ux 3) (* (+ 1 (* -1 ux)) (- 1 (pow (+ 1 (* -1 ux)) 6)))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -1 (/ (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (+ (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2))))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (* (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (- 1 (pow (+ 1 (* -1 ux)) 6))) (pow (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) 2)))) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))))))) (sqrt (/ (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))) (- 1 (pow (+ 1 (* -1 ux)) 6)))))))))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (*.f32 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))))) (*.f32 maxCos (*.f32 (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* 1/2 (/ (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1))))
(*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* 1/2 (/ (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* 1/2 (/ (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow ux 4))) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (+ (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) ux)) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4)))))) (* (pow maxCos 3) (* ux (sqrt -1))))) (+ (* 1/2 (/ (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (+ (* 1/4 (/ (pow (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2)))) (* 4 (/ (* (+ 1 (* -1 ux)) (- (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* -4 (* ux (+ 1 (* -1 ux)))))) ux))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) ux) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (pow.f32 ux #s(literal 4 binary32)))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (sqrt -1))))
(*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) (* maxCos (* ux (sqrt -1))))) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(neg.f32 (*.f32 maxCos (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2)))))) ux)) (+ (* -1 (/ (+ (* -2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* -2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (pow ux 2))) (+ (* 1/2 (/ (* (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (* (pow ux 2) (pow (sqrt -1) 2)))) (/ (* (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) (pow ux 4)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (- (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow ux 4))) (+ (* -4 (/ (* (+ 1 (* -1 ux)) (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux)))))) ux)) (+ (* -1 (/ (+ (* 4 (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2))) (+ (* (pow ux 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))) (* (pow ux 2) (pow (+ 1 (* -1 ux)) 2)))) (pow ux 2))) (* 1/4 (/ (pow (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) 2) (* (pow ux 2) (pow (sqrt -1) 2))))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) (* ux (sqrt -1))))) maxCos)) (* ux (sqrt -1)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (pow.f32 ux #s(literal 4 binary32)))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux))))) ux)) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (pow.f32 ux #s(literal 4 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (*.f32 ux ux) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) maxCos))))
(pow (- 2 ux) 2)
(*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))
(+ (* 4 (* maxCos (* ux (- 2 ux)))) (pow (- 2 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+ (* maxCos (+ (* 4 (* ux (- 2 ux))) (* maxCos (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2)))))) (pow (- 2 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))))
(+ (* maxCos (+ (* 4 (* ux (- 2 ux))) (* maxCos (+ (* -4 (* maxCos (pow ux 2))) (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))))))) (pow (- 2 ux) 2))
(+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal -4 binary32) (*.f32 maxCos (*.f32 ux ux))))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux ux))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos)))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ (* ux (- 2 ux)) (pow maxCos 2))) (+ (* 4 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2)))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (+ (* -2 (/ (* ux (- 2 ux)) (pow maxCos 2))) (+ (* 4 (/ (* ux (- 2 ux)) (pow maxCos 3))) (+ (* 4 (/ (pow ux 2) (pow maxCos 2))) (pow ux 2))))))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 maxCos maxCos))))))
(* (pow maxCos 4) (pow ux 2))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (*.f32 ux ux))
(* (pow maxCos 4) (+ (* -4 (/ (pow ux 2) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) maxCos)))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) maxCos)) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) maxCos))) maxCos))))
(* (pow maxCos 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2 (* ux (- 2 ux))) (+ (* 4 (/ (* ux (- 2 ux)) maxCos)) (* 4 (pow ux 2)))) maxCos)) (* 4 (pow ux 2))) maxCos)) (pow ux 2)))
(*.f32 (pow.f32 maxCos #s(literal 4 binary32)) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 4 binary32) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos) (*.f32 ux ux))))) maxCos)) maxCos))))
4
#s(literal 4 binary32)
(+ 4 (* -4 (* ux (pow (- maxCos 1) 2))))
(+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal -4 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(+ 4 (* ux (+ (* -4 (pow (- maxCos 1) 2)) (* ux (pow (- maxCos 1) 4)))))
(+.f32 #s(literal 4 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))
(+ 4 (* ux (+ (* -4 (pow (- maxCos 1) 2)) (* ux (pow (- maxCos 1) 4)))))
(+.f32 #s(literal 4 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (+ (/ 4 (pow ux 2)) (pow (- maxCos 1) 4))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (+ (/ 4 (pow ux 2)) (pow (- maxCos 1) 4))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 #s(literal 4 binary32) (*.f32 ux ux)))))
(* (pow ux 2) (pow (- maxCos 1) 4))
(*.f32 (*.f32 ux ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))
(* (pow ux 2) (+ (* -4 (/ (pow (- maxCos 1) 2) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (pow (- maxCos 1) 2)) (* 4 (/ 1 ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (* 4 (pow (- maxCos 1) 2)) (* 4 (/ 1 ux))) ux)) (pow (- maxCos 1) 4)))
(*.f32 (*.f32 ux ux) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (neg.f32 (/.f32 (*.f32 #s(literal 4 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux))) ux))))
(* ux (- 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(+ (* maxCos (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))))
(+ (* maxCos (- (+ (* 4 (pow ux 2)) (* maxCos (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))) (* ux (- 2 (* -2 ux))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))))
(+ (* maxCos (- (+ (* 4 (pow ux 2)) (* maxCos (- (+ (* maxCos (- (* -4 (/ (pow ux 3) (- 2 ux))) (+ (* -1 (/ (* ux (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))) (/ (* (- 2 (* -2 ux)) (- (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux)) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux))))) (- 2 ux))))) (/ (* ux (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (- 2 ux))) (+ (* -1 (pow ux 2)) (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (- 2 ux)))))) (* ux (- 2 (* -2 ux))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 2 binary32) ux)) (+.f32 (neg.f32 (/.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux)))) (-.f32 #s(literal 2 binary32) ux))))) (-.f32 (-.f32 (/.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1 binary32) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -1 (pow ux 2)) (* 4 (/ (pow ux 2) maxCos))) (/ (* ux (- 2 (* -2 ux))) maxCos)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))) maxCos)))
(* (pow maxCos 2) (- (+ (* -1 (/ (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (* 4 (/ (pow ux 2) maxCos)))) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow maxCos 2) ux))) (+ (/ (* ux (- 2 ux)) (pow maxCos 2)) (/ (* ux (- 2 (* -2 ux))) maxCos)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) maxCos)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32))) (*.f32 maxCos maxCos)))) (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))) maxCos)))))
(* (pow maxCos 2) (- (+ (* -4 (/ (* ux (- 2 ux)) (pow maxCos 3))) (+ (* -1 (/ (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4) (pow maxCos 2))) (+ (* -1 (pow ux 2)) (* 4 (/ (pow ux 2) maxCos))))) (+ (* -1 (/ (* (- 2 ux) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) ux)) (* ux (- 2 ux))))) (* (pow maxCos 3) ux))) (+ (* -1 (/ (* (- 2 (* -2 ux)) (- (* 4 (pow ux 2)) (* ux (- 2 (* -2 ux))))) (* (pow maxCos 2) ux))) (+ (/ (* ux (- 2 ux)) (pow maxCos 2)) (/ (* ux (- 2 (* -2 ux))) maxCos)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (*.f32 maxCos maxCos))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32))) (*.f32 maxCos maxCos)))) (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) maxCos))) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)))) (+.f32 (+.f32 (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))) maxCos))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (pow ux 2)) (* -1 (/ (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))) maxCos))) (* -1 (* ux (+ 2 (* 2 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (-.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)) maxCos)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -4 (pow ux 2)) (* -1 (/ (- (+ (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (* -1 (/ (- (* 4 (* ux (- 2 ux))) (+ (* -1 (/ (* (- 2 ux) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)) (/ (* (+ 2 (* 2 ux)) (- (* -1 (- (+ (* -2 (* ux (- 2 ux))) (* 4 (pow ux 2))) 4)) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux)))) ux))) maxCos))) (+ (* ux (- 2 ux)) (/ (* (+ 2 (* 2 ux)) (- (* -4 (pow ux 2)) (* -1 (* ux (+ 2 (* 2 ux)))))) ux))) maxCos))) (* -1 (* ux (+ 2 (* 2 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (-.f32 (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32))) (/.f32 (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (-.f32 (neg.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (-.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal 4 binary32)))) (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))) ux))) maxCos))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal -4 binary32) (*.f32 ux ux)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) ux))) maxCos)) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) ux))))) maxCos) (*.f32 ux ux))))
(/ (* ux (- 4 (* 4 (pow maxCos 2)))) (+ 2 (* 2 maxCos)))
(*.f32 ux (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))
(* ux (- (+ (* ux (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (* 4 (/ 1 (+ 2 (* 2 maxCos))))) (* 4 (/ (pow maxCos 2) (+ 2 (* 2 maxCos))))))
(*.f32 ux (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (-.f32 (/.f32 #s(literal 4 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(* ux (- (+ (* ux (- (+ (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* ux (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos))))))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (* 4 (/ 1 (+ 2 (* 2 maxCos))))) (* 4 (/ (pow maxCos 2) (+ 2 (* 2 maxCos))))))
(*.f32 ux (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 (*.f32 ux (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (-.f32 (/.f32 #s(literal 4 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(* ux (- (+ (* ux (- (+ (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* ux (- (+ (/ (* ux (* (pow (- maxCos 1) 2) (- (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos))))))) (+ 2 (* 2 maxCos))) (/ (pow (- maxCos 1) 4) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (pow (- maxCos 1) 2) (- (* -4 (/ (pow (- maxCos 1) 2) (+ 2 (* 2 maxCos)))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (+ 2 (* 2 maxCos))))))) (* -1 (/ (* (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2)) (pow (+ 2 (* 2 maxCos)) 2))))) (* 4 (/ 1 (+ 2 (* 2 maxCos))))) (* 4 (/ (pow maxCos 2) (+ 2 (* 2 maxCos))))))
(*.f32 ux (+.f32 (*.f32 ux (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (-.f32 (*.f32 ux (+.f32 (/.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (+.f32 (/.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))) (-.f32 (/.f32 #s(literal 4 binary32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (- (+ (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux)))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (* 2 (/ maxCos ux)))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
(* (pow ux 2) (- (+ (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (pow (- maxCos 1) 2)) (+ (* 2 (/ 1 ux)) (/ (* (+ 2 (* 2 maxCos)) (- (* -1 (/ (- 4 (* 4 (pow maxCos 2))) (pow (- maxCos 1) 2))) (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (* (pow ux 3) (pow (- maxCos 1) 2)))))) (+ (* -1 (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (* 2 (/ maxCos ux)))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (neg.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (-.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (- 2 (* 2 maxCos))) (/ 4 (* ux (pow (- maxCos 1) 2)))) (+ (* 4 (/ (pow maxCos 2) (* ux (pow (- maxCos 1) 2)))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (* ux (pow (- maxCos 1) 2))))) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (-.f32 (+.f32 (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (/.f32 (/.f32 #s(literal 4 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 4 binary32) (/.f32 (/.f32 (*.f32 maxCos maxCos) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (+ (* -1 (- 2 (* 2 maxCos))) (* -1 (/ (+ (* -1 (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (* -1 (/ (* (+ 2 (* 2 maxCos)) (- (* 4 (/ 1 (pow (- maxCos 1) 2))) (+ (* 4 (/ (pow maxCos 2) (pow (- maxCos 1) 2))) (/ (* (+ 2 (* 2 maxCos)) (- 2 (* 2 maxCos))) (pow (- maxCos 1) 2))))) (* ux (pow (- maxCos 1) 2))))) ux))) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 4 binary32) (*.f32 #s(literal -4 binary32) (*.f32 maxCos maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #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))
(* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos))))
(*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))
(* ux (- (+ 6 (* -1 (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(*.f32 ux (+.f32 #s(literal 6 binary32) (-.f32 (neg.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))))) (*.f32 maxCos #s(literal 6 binary32)))))
(* ux (- (+ 6 (* ux (- (* -1 (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(*.f32 ux (+.f32 #s(literal 6 binary32) (-.f32 (*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))))) (*.f32 maxCos #s(literal 6 binary32)))))
(* ux (- (+ 6 (* ux (- (* ux (- (* -1 (* ux (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)))) (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))))) (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) (+ (* 2 maxCos) (* 4 maxCos))))
(*.f32 ux (+.f32 #s(literal 6 binary32) (-.f32 (*.f32 ux (-.f32 (*.f32 ux (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))))) (*.f32 maxCos #s(literal 6 binary32)))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (- (* -2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (pow ux 2))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 ux ux))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))))
(* (pow ux 6) (- (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 ux ux)))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 ux ux))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))
(* -1 (* (pow ux 6) (pow (- maxCos 1) 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 ux #s(literal 6 binary32))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (- (* -2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (- (+ (* -2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3)) ux)) (/ (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(* (pow ux 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (pow (- maxCos 1) 3) ux)) (* 2 (/ (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))) ux))) (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux)) (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) ux)) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))
(- 1 (pow (+ 1 (* -1 ux)) 6))
(-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)))
(- (+ 1 (* -2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (neg.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))
(- (+ 1 (* maxCos (- (* maxCos (- (* -1 (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))))) (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))) (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 maxCos (-.f32 (neg.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos))) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos))))
(* (pow maxCos 6) (- (* -1 (/ (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6))))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos)))))))
(* -1 (* (pow maxCos 6) (pow ux 6)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 maxCos #s(literal 6 binary32))) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (- (* -2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2))))) maxCos)) (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) maxCos)) (pow.f32 ux #s(literal 6 binary32))))
(* (pow maxCos 6) (- (* -1 (/ (- (* -1 (/ (- (+ (* -2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) maxCos)) (* 2 (/ (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos))) (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos)) (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) maxCos) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) maxCos))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))))) maxCos)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) maxCos)) (pow.f32 ux #s(literal 6 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* ux (- (+ (* 2 maxCos) (* 4 maxCos)) 6)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 maxCos #s(literal 6 binary32)) #s(literal -6 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))))) 6)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 maxCos #s(literal 6 binary32)) (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))))))) #s(literal -6 binary32))))
(+ 1 (* ux (- (+ (* 2 maxCos) (+ (* 4 maxCos) (* ux (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (+ (* ux (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (pow (- (+ maxCos (* 2 maxCos)) 3) 2))))))) 6)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (+.f32 (*.f32 maxCos #s(literal 6 binary32)) (*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))) #s(literal -6 binary32))))
(* (pow ux 6) (pow (- maxCos 1) 6))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 ux ux))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 3))) (+ (* 2 (/ (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (+ (* 2 (/ (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3)) (pow ux 2))) (+ (* 2 (/ (pow (- maxCos 1) 3) (pow ux 3))) (+ (/ (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2) (pow ux 2)) (pow (- maxCos 1) 6)))))))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 binary32))) (*.f32 ux ux)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 ux ux))))))
(* (pow ux 6) (pow (- maxCos 1) 6))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))
(* (pow ux 6) (+ (* 2 (/ (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3)) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2)) ux))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux))) ux))))
(* (pow ux 6) (+ (* -1 (/ (+ (* -2 (* (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (pow (- maxCos 1) 3))) (* -1 (/ (+ (* -2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (pow (- maxCos 1) 3))) (+ (* -1 (/ (+ (* -2 (pow (- maxCos 1) 3)) (* 2 (* (+ (* -2 (- maxCos 1)) (* -1 (- maxCos 1))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2))))) ux)) (pow (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) 2))) ux))) ux)) (pow (- maxCos 1) 6)))
(*.f32 (pow.f32 ux #s(literal 6 binary32)) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))) ux))) ux))))
(pow (+ 1 (* -1 ux)) 6)
(pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32))
(+ (* 2 (* maxCos (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 maxCos (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))))))
(+ (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))))) (* maxCos (+ (* 2 (* (pow (+ 1 (* -1 ux)) 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (+ (* maxCos (+ (* 2 (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* 2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))))) (pow (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) 2)))))) (pow (+ 1 (* -1 ux)) 6))
(+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) #s(literal 6 binary32)) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))))))))
(* (pow maxCos 6) (pow ux 6))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos)))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 6) (+ (* 2 (/ (* (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) (pow maxCos 3))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* ux (pow (+ 1 (* -1 ux)) 2)))) (pow maxCos 2))) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (+ (* 2 (/ (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3)) (pow maxCos 3))) (+ (/ (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2) (pow maxCos 2)) (pow ux 6)))))))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (/.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 maxCos (*.f32 maxCos maxCos))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos maxCos))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) (*.f32 maxCos (*.f32 maxCos maxCos)))) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos))))))
(* (pow maxCos 6) (pow ux 6))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (pow.f32 ux #s(literal 6 binary32)))
(* (pow maxCos 6) (+ (* 2 (/ (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))))) maxCos)))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2)) maxCos))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)))) maxCos))) maxCos))))
(* (pow maxCos 6) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))))) (* -1 (/ (+ (* -2 (* (pow ux 3) (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))))) (+ (* -1 (/ (+ (* -2 (* (pow ux 3) (pow (+ 1 (* -1 ux)) 3))) (* 2 (* (+ (* -2 (* ux (pow (+ 1 (* -1 ux)) 2))) (* -1 (* ux (pow (+ 1 (* -1 ux)) 2)))) (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux))))))) maxCos)) (pow (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) 2))) maxCos))) maxCos)) (pow ux 6)))
(*.f32 (pow.f32 maxCos #s(literal 6 binary32)) (+.f32 (pow.f32 ux #s(literal 6 binary32)) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux)))) #s(literal -3 binary32)) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))) maxCos)))) maxCos))) maxCos))))
(* -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))

eval439.0ms (2.6%)

Compiler

Compiled 92229 to 4723 computations (94.9% saved)

prune256.0ms (1.5%)

Pruning

88 alts after pruning (85 fresh and 3 done)

PrunedKeptTotal
New1090401130
Fresh174562
Picked415
Done123
Total1112881200
Accuracy
99.8%
Counts
1200 → 88
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1/2 binary32)))
55.6%
(/.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
60.0%
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
59.9%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
55.6%
(+.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
74.7%
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
98.0%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
51.8%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
51.8%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
98.2%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
55.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))))
70.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (sqrt.f32 #s(literal 1/3 binary32))))
55.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
88.7%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
44.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
87.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
88.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
90.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
55.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1/2 binary32)))
80.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 (sqrt.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))) (sqrt.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))))
51.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
80.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
80.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))))
56.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
56.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
57.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
30.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
75.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
54.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
42.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
49.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
51.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
20.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
79.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
80.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
45.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) maxCos) (*.f32 ux ux)))))
45.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)) maxCos))))))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
64.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
75.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
70.2%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal 1/3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
75.7%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))))
75.6%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
90.7%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.6%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
96.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
75.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
75.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) (neg.f32 (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) #s(literal 1/4 binary32)))
96.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.f32 (sqrt.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))))
75.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) ux))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
96.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 4 binary32) (*.f32 maxCos (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)) #s(literal 16 binary32))) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))))
95.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
85.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 4 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))))
44.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
97.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
60.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
62.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
61.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))))))
32.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos))))))))
96.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)))))
96.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
31.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
55.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))) (*.f32 #s(literal -1 binary32) (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) maxCos))) maxCos) (*.f32 ux ux))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
75.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
71.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
95.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) #s(literal 1/2 binary32))))
60.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
87.8%
(*.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 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))))
88.7%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
55.6%
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 7815 to 3830 computations (51% saved)

simplify198.0ms (1.2%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
cost-diff0
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
cost-diff3840
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))))
cost-diff3840
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff128
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))
cost-diff128
(sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32)))
cost-diff128
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
cost-diff64
(*.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))))
cost-diff128
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
cost-diff128
(sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
cost-diff192
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
cost-diff0
(*.f32 uy #s(literal 2 binary32))
cost-diff0
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff0
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
Rules
2092×*-lowering-*.f32
2092×*-lowering-*.f64
1672×+-lowering-+.f64
1672×+-lowering-+.f32
1494×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
056617
1168601
2573545
32215528
47808528
08512528
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* ux (- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos)))))
(* ux (- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos))))
ux
(- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos)))
(+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos))
(* (+ maxCos -1) (* (+ maxCos -1) ux))
(+ maxCos -1)
maxCos
-1
(* (+ maxCos -1) ux)
(* 2 maxCos)
0
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(* -4/3 (* uy uy))
-4/3
(* uy uy)
(* (PI) (* (PI) (PI)))
(PI)
(* (PI) (PI))
(* 2 (PI))
2
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
1
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(* ux (+ (* 2 maxCos) -2))
ux
(+ (* 2 maxCos) -2)
(* 2 maxCos)
maxCos
-2
(* (sin (* (* uy 2) (PI))) (sqrt (- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1)))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1))
(- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1)
(- 1 (* ux (+ -2 (* 2 maxCos))))
1
(* ux (+ -2 (* 2 maxCos)))
ux
(+ -2 (* 2 maxCos))
-2
(* 2 maxCos)
maxCos
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))))
uy
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI))))))
-4/3
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))
(sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1))))))
(* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))
ux
(- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1))))
(+ 2 (* -2 maxCos))
2
(* -2 maxCos)
-2
maxCos
(* ux (* (+ maxCos -1) (+ maxCos -1)))
(* (+ maxCos -1) (+ maxCos -1))
(+ maxCos -1)
-1
(* (* uy uy) (* (PI) (* (PI) (PI))))
(* uy uy)
(* (PI) (* (PI) (PI)))
(PI)
(* (PI) (PI))
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI))
Outputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (* ux (- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos)))))
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
ux
(- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos)))
(+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos))
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))
(* (+ maxCos -1) (* (+ maxCos -1) ux))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
maxCos
-1
#s(literal -1 binary32)
(* (+ maxCos -1) ux)
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
0
#s(literal 0 binary32)
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (*.f32 uy (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* uy uy))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
-4/3
#s(literal -4/3 binary32)
(* uy uy)
(*.f32 uy uy)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(PI)
(PI.f32)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* 2 (PI))
(*.f32 #s(literal 2 binary32) (PI.f32))
2
#s(literal 2 binary32)
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* ux (+ (* 2 maxCos) -2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(* ux (+ (* 2 maxCos) -2))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
ux
(+ (* 2 maxCos) -2)
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
-2
#s(literal -2 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1)))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(* (* uy 2) (PI))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(* uy 2)
(*.f32 uy #s(literal 2 binary32))
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1)
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(- 1 (* ux (+ -2 (* 2 maxCos))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
1
#s(literal 1 binary32)
(* ux (+ -2 (* 2 maxCos)))
(*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
ux
(+ -2 (* 2 maxCos))
(+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(* 2 maxCos)
(*.f32 #s(literal 2 binary32) maxCos)
maxCos
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))))
(*.f32 uy (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
uy
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI))))
(*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (PI.f32))))))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI))))))
(*.f32 (PI.f32) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (PI.f32)))))
-4/3
#s(literal -4/3 binary32)
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1))))))
(sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))
ux
(- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1))))
(+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))
(+ 2 (* -2 maxCos))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
2
#s(literal 2 binary32)
(* -2 maxCos)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
maxCos
(* ux (* (+ maxCos -1) (+ maxCos -1)))
(*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (+ maxCos -1) (+ maxCos -1))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(* (* uy uy) (* (PI) (* (PI) (PI))))
(*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* uy uy)
(*.f32 uy uy)
(* (PI) (* (PI) (PI)))
(*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))
(PI)
(PI.f32)
(* (PI) (PI))
(*.f32 (PI.f32) (PI.f32))
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))

localize258.0ms (1.5%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
accuracy98.8%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy99.5%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
accuracy57.8%
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))
accuracy99.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
accuracy98.8%
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy60.9%
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
accuracy99.5%
(*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))
accuracy99.5%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.1%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
Results
144.0ms256×0valid
Compiler

Compiled 680 to 57 computations (91.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-mult: 46.0ms (58% of total)
ival-add: 10.0ms (12.6% of total)
ival-sqrt: 7.0ms (8.8% of total)
ival-sub: 6.0ms (7.6% of total)
ival-sin: 4.0ms (5% of total)
...c/correct-round.rkt:119:19: 4.0ms (5% of total)
ival-pi: 1.0ms (1.3% of total)
const: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series77.0ms (0.5%)

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

114 calls:

TimeVariablePointExpression
17.0ms
maxCos
@-inf
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))))
4.0ms
maxCos
@inf
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
2.0ms
ux
@0
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))))
2.0ms
maxCos
@inf
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))))
2.0ms
maxCos
@0
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))))

rewrite351.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
3590×*-lowering-*.f32
3590×*-lowering-*.f64
2306×pow-lowering-pow.f64
2306×pow-lowering-pow.f32
1314×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
055310
1353295
23185288
08274288
Stop Event
iter limit
node limit
Counts
19 → 321
Calls
Call 1
Inputs
(* (sin (* (* uy 2) (PI))) (sqrt (* ux (- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))))
(sqrt (- 1 (+ 1 (* ux (+ (* 2 maxCos) -2)))))
(- 1 (+ 1 (* ux (+ (* 2 maxCos) -2))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(* (sin (* (* uy 2) (PI))) (sqrt (- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1)))
(sqrt (- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1))
(- (- 1 (* ux (+ -2 (* 2 maxCos)))) 1)
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI)))))
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI))))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (* (* uy uy) (* (PI) (* (PI) (PI)))))
(* ux (- 2 (+ (* (+ maxCos -1) (* (+ maxCos -1) ux)) (* 2 maxCos))))
(* (PI) (PI))
(* -4/3 (* uy uy))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI))
Outputs
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (pow.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 (PI.f32) uy)) (cos.f32 (*.f32 (PI.f32) uy))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
(*.f32 (PI.f32) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) uy) #s(literal 2 binary32))
(*.f32 uy #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) uy)
(+.f32 (*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))))
(*.f32 uy (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))) uy)
(*.f32 (*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))) #s(literal 1/2 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 ux) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))
(+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal 1 binary32))
(+.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (neg.f32 (*.f32 ux #s(literal -2 binary32))))
(+.f32 (neg.f32 (*.f32 ux #s(literal -2 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (neg.f32 ux) #s(literal -2 binary32)))
(+.f32 (*.f32 (neg.f32 ux) #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos)))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (neg.f32 ux)) (*.f32 #s(literal -2 binary32) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal -2 binary32) (neg.f32 ux)) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (neg.f32 ux)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal -1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) #s(literal -1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (*.f32 ux #s(literal -2 binary32)))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -8 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -8 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) #s(literal -4 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(*.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(fma.f32 uy (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) (+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy)))) (-.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy)
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))) #s(literal 1/2 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/4 binary32)) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 ux) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) #s(literal 1/2 binary32)))
(neg.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(+.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(+.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1 binary32)))
(+.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))
(+.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal 1 binary32))
(+.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (neg.f32 (*.f32 ux #s(literal -2 binary32))))
(+.f32 (neg.f32 (*.f32 ux #s(literal -2 binary32))) (neg.f32 (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))))
(+.f32 (*.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos)) (*.f32 (neg.f32 ux) #s(literal -2 binary32)))
(+.f32 (*.f32 (neg.f32 ux) #s(literal -2 binary32)) (*.f32 (neg.f32 ux) (*.f32 #s(literal 2 binary32) maxCos)))
(+.f32 (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (neg.f32 ux)) (*.f32 #s(literal -2 binary32) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal -2 binary32) (neg.f32 ux)) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (neg.f32 ux)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) #s(literal -1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) #s(literal -1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) #s(literal -1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(-.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux))) (*.f32 ux #s(literal -2 binary32)))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux #s(literal -2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 maxCos ux)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (neg.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)))) (neg.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -8 binary32))) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) (-.f32 #s(literal 4 binary32) (*.f32 maxCos #s(literal -4 binary32)))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) #s(literal -8 binary32))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))))
(/.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)) #s(literal -4 binary32))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 ux) (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos)))) (+.f32 #s(literal -2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(*.f32 ux (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))
(*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
(*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (-.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) #s(literal 1 binary32)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(*.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux)
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))
(+.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 uy #s(literal -4/3 binary32))))
(fma.f32 uy (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 uy #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 uy #s(literal -4/3 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 uy #s(literal -4/3 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 uy (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 uy (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) uy) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) uy) (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) uy)
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (PI.f32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))) (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) #s(literal -4/3 binary32))
(*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) uy) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 uy (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy uy) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 uy (*.f32 uy (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) uy) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 uy (PI.f32)))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(+.f32 (*.f32 ux #s(literal 2 binary32)) (*.f32 ux (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 (neg.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux))
(/.f32 (*.f32 ux (-.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) ux) (+.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) ux)
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (PI.f32) (PI.f32))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 4/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 3/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 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) #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 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)
(exp.f32 (+.f32 (log.f32 (PI.f32)) (*.f32 (log.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)) (log.f32 (PI.f32))))
(*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (PI.f32) (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (PI.f32)) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))

simplify494.0ms (2.9%)

Algorithm
egg-herbie
Rules
7154×*-lowering-*.f32
7154×*-lowering-*.f64
2528×+-lowering-+.f64
2528×+-lowering-+.f32
1864×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0144217270
1567816922
0806116922
Stop Event
iter limit
node limit
Counts
456 → 456
Calls
Call 1
Inputs
(* 2 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (PI)))))
(* uy (+ (* 2 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 5))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (pow (PI) 5)))))))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 (* 2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 (* 2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 (* 2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* 2 (* uy (PI)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 (* uy (PI)))
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 uy)
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(+ (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))))
(* -1 (* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* 2 ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(* -2 (* maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* -2 (* maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* 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 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- 2 (* 2 maxCos)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(* 2 ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(* -2 (* maxCos ux))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(* -2 (* maxCos ux))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 3) (pow (PI) 3))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 3) (pow (PI) 3))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)))))
(+ (* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))))) (* (pow ux 2) (* uy (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2)))))))))
(+ (* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))))) (* (pow ux 2) (+ (* uy (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* uy (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4)))))))))))
(+ (* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))))) (* (pow ux 2) (+ (* uy (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (+ (* uy (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))))) (* (pow ux 2) (* uy (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 5) (pow (+ 2 (* -2 maxCos)) 5)))) (* (PI) (pow (- maxCos 1) 6)))) (* 1/12 (* (sqrt (/ 1 (* (pow ux 5) (pow (+ 2 (* -2 maxCos)) 5)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 6)))))))))))))
(* ux (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))) (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- maxCos 1))))) ux)))
(* ux (+ (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))) (+ (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- maxCos 1))))) ux) (/ (* uy (+ (* -1/4 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))))) (pow ux 2)))))
(* ux (+ (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))) (+ (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- maxCos 1))))) ux) (+ (/ (* uy (+ (* -1/4 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))))) (pow ux 2)) (/ (* uy (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 3))) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))) (* 1/8 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) (pow ux 3))))))
(* -1 (* ux (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -1 (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (* uy (+ (* -1/4 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3))))) ux)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1))))) ux)) (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3)))) (pow (- maxCos 1) 5))) (* 1/8 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (pow (- maxCos 1) 5))))) ux)) (* uy (+ (* -1/4 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3)))))) ux)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1))))) ux)) (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI)))))
(+ (* maxCos (* uy (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux))))))))) (* uy (+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI))))))
(+ (* maxCos (+ (* maxCos (* uy (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))) (* uy (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))))))) (* uy (+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI))))))
(+ (* maxCos (+ (* maxCos (+ (* maxCos (* uy (+ (* -1/3 (* (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))) (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))) (* 1/2 (* (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))) (* (PI) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* uy (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))))) (* uy (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))))))) (* uy (+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI))))))
(* maxCos (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))
(* maxCos (+ (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))) (/ (* uy (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (sqrt -1))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (sqrt -1))))) maxCos)))
(* maxCos (+ (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))) (+ (/ (* uy (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (sqrt -1))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (sqrt -1))))) maxCos) (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) (pow maxCos 2)))))
(* maxCos (+ (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))) (+ (/ (* uy (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (sqrt -1))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (sqrt -1))))) maxCos) (+ (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) (pow maxCos 2)) (/ (* uy (+ (* -1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (* (PI) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 3)))))) (pow maxCos 3))))))
(* -1 (* maxCos (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1))))) maxCos)) (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (+ (* -1/2 (/ (* (PI) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 3)))))) maxCos)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1)))))) maxCos)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1))))) maxCos)) (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2)))))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))))))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (+ (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 5) (pow (+ 2 (* -2 maxCos)) 5)))) (* (PI) (pow (- maxCos 1) 6)))) (* 1/12 (* (sqrt (/ 1 (* (pow ux 5) (pow (+ 2 (* -2 maxCos)) 5)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 6)))))))))))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* -1/4 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* -1/4 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/8 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1))) ux)) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3)))) ux)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3)))) (pow (- maxCos 1) 5))) (* 1/8 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (pow (- maxCos 1) 5)))) ux)) (+ (* -1/4 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3))))) ux)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (- 2 ux))) (PI))) (* maxCos (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux))))))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (- 2 ux))) (PI))) (* maxCos (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (+ (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (- 2 ux))) (PI))) (* maxCos (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (+ (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (+ (* maxCos (+ (* -1/3 (* (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))) (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))) (* 1/2 (* (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))) (* (PI) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))))) (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* (PI) (sqrt -1))))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* (PI) (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* -1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (PI) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* (PI) (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1))) maxCos)) (* 2 (* ux (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1)))) maxCos)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* 2 (* ux (* (PI) (sqrt -1))))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (PI) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 3))))) maxCos)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* 2 (* ux (* (PI) (sqrt -1))))))))
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))))
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))))
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* (pow ux 2) (+ (* 1/6 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* (pow ux 2) (+ (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* 1/12 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 6))))) (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))))))))
(* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))))))))
(* 4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (* ux (- maxCos 1)))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (* -1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (* ux (pow (- maxCos 1) 3))))) ux)))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3)))) (* ux (pow (- maxCos 1) 5)))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3)))) ux)) (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1)))) ux)))))
(* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2/3 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux))))) (sqrt (/ ux (- 2 ux))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* maxCos (+ (* -2/3 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* maxCos (+ (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (* -1/3 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))))))))
(* -4/3 (* maxCos (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* -1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1))))))))
(* 4/3 (* maxCos (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (* maxCos (sqrt -1)))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1)))))) maxCos)))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* -1 (/ (+ (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (* -1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))))) maxCos)) (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1)))) maxCos)))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 6))))))))))
(* ux (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))))
(* ux (+ (* -1/8 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))))
(* -1 (* ux (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (* ux (- maxCos 1)))) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1)))) ux)) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3)))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1)))) ux)) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))))
(* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))
(+ (* -1/2 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux))))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* 1/2 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))))))) (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3))))
(* maxCos (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))
(* maxCos (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))))
(* maxCos (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))))
(* -1 (* maxCos (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (* maxCos (sqrt -1)))) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1)))) maxCos)) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (pow uy 2) (* (pow (PI) 3) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1)))) maxCos)) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(* ux (- 2 (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(* ux (- 2 ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 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))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (PI) (pow (- maxCos 1) 4)))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (PI) (pow (- maxCos 1) 6)))))))))
(* ux (* (PI) (* (sqrt -1) (- maxCos 1))))
(* ux (+ (* 1/2 (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (PI) (* (sqrt -1) (- maxCos 1)))))
(* ux (+ (* -1/8 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* ux (+ (* -1/8 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (PI) (* (sqrt -1) (- maxCos 1)))))))
(* -1 (* ux (* (PI) (* (sqrt -1) (- maxCos 1)))))
(* -1 (* ux (+ (* -1/2 (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (* ux (- maxCos 1)))) (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (PI) (* (sqrt -1) (- maxCos 1))))))
(* (sqrt (* ux (- 2 ux))) (PI))
(+ (* -1/2 (* (* maxCos (* (PI) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (PI)))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (PI)))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (PI) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (PI)))
(* maxCos (* ux (* (PI) (sqrt -1))))
(* maxCos (+ (* -1/2 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (PI) (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (PI) (sqrt -1))))))
(* maxCos (+ (* -1/2 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (PI) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (PI) (sqrt -1)))))))
(* -1 (* maxCos (* ux (* (PI) (sqrt -1)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (PI) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (PI) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (PI) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (PI) (sqrt -1))))))
Outputs
(* 2 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)))))
(* uy (+ (* 2 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* 4/15 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 5 binary32))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (PI))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (pow (PI) 3))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (* (pow uy 2) (pow (PI) 7)))) (* 4/15 (* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (pow (PI) 5)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (pow.f32 (PI.f32) #s(literal 5 binary32)))))) (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (+ (* 2 maxCos) (* ux (pow (- maxCos 1) 2)))))) (sin (* 2 (* uy (PI)))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (- 2 (* 2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (- 2 (* 2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))))
(+ (* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI))))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (- 2 (* 2 maxCos))))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (- 2 (* 2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (- 2 (* 2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (- 2 (* 2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/16 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1)))))
(neg.f32 (*.f32 (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (* ux (- maxCos 1)))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 (* 2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/8 binary32) ux) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 (* 2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (pow (- 2 (* 2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 2 (* 2 maxCos)))) (- maxCos 1)))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) ux)) ux)))
(* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (sin (* 2 (* uy (PI)))) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (sin (* 2 (* uy (PI))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.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 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.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 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 maxCos (*.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 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 ux (*.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 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* 4/15 (* (pow uy 2) (pow (PI) 5)))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))
(* uy (+ (* 2 (PI)) (* (pow uy 2) (+ (* -4/3 (pow (PI) 3)) (* (pow uy 2) (+ (* -8/315 (* (pow uy 2) (pow (PI) 7))) (* 4/15 (pow (PI) 5))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 7 binary32))) (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32)))))))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 uy)
(*.f32 #s(literal 2 binary32) uy)
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy (*.f32 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy))))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy))))))
(* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 3) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy (*.f32 uy uy)))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (/ (* (PI) (sqrt -1)) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 uy uy)))) (*.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))) #s(literal 4/3 binary32))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.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 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.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 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.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 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+ (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 ux)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt -2))))) (* (sqrt ux) (* uy (* (sqrt -2) (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(+.f32 (*.f32 (*.f32 (sqrt.f32 ux) uy) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 ux)) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.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 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))))
(* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))
(*.f32 maxCos (-.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux maxCos))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux maxCos))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (*.f32 (/.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI)))))))))))
(*.f32 maxCos (-.f32 (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (*.f32 (/.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux maxCos)))) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32)))))
(* -1 (* (sqrt (* maxCos ux)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux maxCos)))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (*.f32 (/.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux maxCos))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* uy (* (sqrt -1) (* (sqrt 2) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* uy (* (sqrt -1) (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (*.f32 (/.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) #s(literal 2 binary32)) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))))) (/.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (+.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 (*.f32 uy (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 #s(literal 2 binary32)))) (sqrt.f32 (/.f32 ux maxCos))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(*.f32 maxCos (-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) 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 (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* uy (+ (* -4/3 (* (pow uy 2) (pow (PI) 3))) (* 2 (PI))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* (pow uy 3) (+ (* -4/3 (pow (PI) 3)) (* 2 (/ (PI) (pow uy 2)))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (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 #s(literal 2 binary32) (/.f32 (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 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))
(* -4/3 (* (pow uy 3) (pow (PI) 3)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(* -1 (* (pow uy 3) (+ (* -2 (/ (PI) (pow uy 2))) (* 4/3 (pow (PI) 3)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (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)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (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)))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 #s(literal -2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 4/3 binary32))))
(* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* uy (* (PI) (sqrt -1)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1))))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 5) (sqrt -1)))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 uy uy) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32))))))))))
(* uy (+ (* 2 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (PI) (sqrt -1)))) (* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 3) (sqrt -1)))) (* (pow uy 2) (+ (* -8/315 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow uy 2) (* (pow (PI) 7) (sqrt -1))))) (* 4/15 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (pow (PI) 5) (sqrt -1))))))))))
(*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -8/315 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (pow.f32 (PI.f32) #s(literal 7 binary32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 4/15 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (pow.f32 (PI.f32) #s(literal 5 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* (sqrt (* ux (- 2 (* 2 maxCos)))) (sin (* 2 (* uy (PI)))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(neg.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1))))
(*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))) (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 ux) (*.f32 maxCos (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 ux) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))) (/.f32 maxCos #s(literal -2 binary32))))) (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (* (sin (* 2 (* uy (PI)))) (sqrt -1))) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt -2))))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (* (sqrt -2) (sqrt -1)))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -2 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 ux)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 ux) (/.f32 (*.f32 maxCos (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32))))))))))
(* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2))))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))))
(*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 ux maxCos))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux (pow maxCos 3))) (/ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32))))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal 2 binary32)))))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(sqrt (* ux (- 2 (* 2 maxCos))))
(sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* -1 (* (sqrt (* ux (- (* 2 maxCos) 2))) (sqrt -1)))
(neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))
(* (sqrt ux) (* (sqrt -2) (sqrt -1)))
(*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* (sqrt ux) (* (sqrt -2) (sqrt -1))) (* (/ (* maxCos (sqrt -1)) (sqrt -2)) (sqrt ux)))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (sqrt.f32 #s(literal -2 binary32))))
(+ (* maxCos (+ (* -1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 3)) (sqrt ux))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (+ (* -1/2 (* (sqrt ux) (/ (sqrt -1) (pow (sqrt -2) 3)))) (* 1/2 (* (/ (* maxCos (sqrt -1)) (pow (sqrt -2) 5)) (sqrt ux))))) (* (sqrt ux) (/ (sqrt -1) (sqrt -2))))) (* (sqrt ux) (* (sqrt -2) (sqrt -1))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal -2 binary32)))) (*.f32 maxCos (+.f32 (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 #s(literal -2 binary32))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -2 binary32) (sqrt.f32 #s(literal -2 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 ux)) (pow.f32 (sqrt.f32 #s(literal -2 binary32)) #s(literal 5 binary32)))))))))
(* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2)))
(*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))
(*.f32 maxCos (-.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32))))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* maxCos (+ (* -1 (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2)))))))
(*.f32 maxCos (-.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32))))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* (sqrt (* maxCos ux)) (* (sqrt -1) (sqrt 2))))
(neg.f32 (*.f32 (sqrt.f32 (*.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))
(* -1 (* maxCos (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))))))
(* -1 (* maxCos (+ (* -1/2 (* (sqrt (/ ux (pow maxCos 5))) (/ (sqrt -1) (pow (sqrt 2) 3)))) (+ (* 1/2 (* (sqrt (/ ux (pow maxCos 7))) (/ (sqrt -1) (pow (sqrt 2) 5)))) (+ (* (sqrt (/ ux maxCos)) (* (sqrt -1) (sqrt 2))) (* (sqrt (/ ux (pow maxCos 3))) (/ (sqrt -1) (sqrt 2))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 5 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 2 binary32)))))) (+.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 ux (*.f32 maxCos (*.f32 maxCos maxCos)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (sqrt.f32 (/.f32 ux maxCos)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (pow.f32 maxCos #s(literal 7 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32))))))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* -1 (* ux (- (* 2 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(- (* -2 (* maxCos ux)) (* -2 ux))
(*.f32 #s(literal -2 binary32) (-.f32 (*.f32 ux maxCos) ux))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* maxCos (- (* 2 (/ ux maxCos)) (* 2 ux)))
(*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -2 (* maxCos ux))
(*.f32 #s(literal -2 binary32) (*.f32 ux maxCos))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* -1 (* maxCos (- (* -2 (/ ux maxCos)) (* -2 ux))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 #s(literal -2 binary32) (-.f32 (/.f32 ux maxCos) ux)))
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* uy (PI))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 uy (PI.f32))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)))))
(* uy (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 3) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* (pow uy 3) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 3) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 uy uy)))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* -1 (* (pow uy 3) (+ (* -2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2)))) (* 4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))))
(+ (* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))))) (* (pow ux 2) (* uy (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2)))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (*.f32 (*.f32 (*.f32 ux ux) uy) (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))))
(+ (* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))))) (* (pow ux 2) (+ (* uy (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (* uy (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4)))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))) (*.f32 (*.f32 ux ux) (*.f32 uy (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))))))
(+ (* uy (+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))))) (* (pow ux 2) (+ (* uy (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))))) (* (pow ux 2) (+ (* uy (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))))) (* (pow ux 2) (* uy (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 5) (pow (+ 2 (* -2 maxCos)) 5)))) (* (PI) (pow (- maxCos 1) 6)))) (* 1/12 (* (sqrt (/ 1 (* (pow ux 5) (pow (+ 2 (* -2 maxCos)) 5)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 6)))))))))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))))) (*.f32 (*.f32 (*.f32 ux ux) uy) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 5 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))) (*.f32 #s(literal 1/12 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 5 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))))))))))
(* ux (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (*.f32 ux uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))) (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- maxCos 1))))) ux)))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) ux)))
(* ux (+ (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))) (+ (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- maxCos 1))))) ux) (/ (* uy (+ (* -1/4 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))))) (pow ux 2)))))
(*.f32 ux (+.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) ux)) (*.f32 uy (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux ux)))))
(* ux (+ (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))) (+ (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- maxCos 1))))) ux) (+ (/ (* uy (+ (* -1/4 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))))) (pow ux 2)) (/ (* uy (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 3))) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))) (* 1/8 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5)))))) (pow ux 3))))))
(*.f32 ux (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) ux) (*.f32 uy (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 ux ux)))) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))))))) (*.f32 ux (*.f32 ux ux))))))
(* -1 (* ux (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(neg.f32 (*.f32 (*.f32 ux uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (* uy (+ (* -1/4 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3))))) ux)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1))))) ux)) (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) ux)) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3)))) (pow (- maxCos 1) 5))) (* 1/8 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (pow (- maxCos 1) 5))))) ux)) (* uy (+ (* -1/4 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3)))))) ux)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1))))) ux)) (* uy (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (-.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) ux)) ux)) ux)))
(* uy (+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI)))))
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
(+ (* maxCos (* uy (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux))))))))) (* uy (+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (*.f32 maxCos uy) (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(+ (* maxCos (+ (* maxCos (* uy (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))) (* uy (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))))))) (* uy (+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (PI.f32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))))))
(+ (* maxCos (+ (* maxCos (+ (* maxCos (* uy (+ (* -1/3 (* (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))) (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))) (* 1/2 (* (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))) (* (PI) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* uy (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))))) (* uy (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))))))) (* uy (+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI))))))
(+.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 maxCos (+.f32 (*.f32 uy (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (PI.f32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))))))))
(* maxCos (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))
(*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))) (/ (* uy (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (sqrt -1))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (sqrt -1))))) maxCos)))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 uy (-.f32 (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)))
(* maxCos (+ (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))) (+ (/ (* uy (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (sqrt -1))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (sqrt -1))))) maxCos) (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) (pow maxCos 2)))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 uy (-.f32 (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos maxCos))))
(* maxCos (+ (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))) (+ (/ (* uy (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (sqrt -1))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (sqrt -1))))) maxCos) (+ (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) (pow maxCos 2)) (/ (* uy (+ (* -1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 3)))) (* 1/2 (/ (* (PI) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 3)))))) (pow maxCos 3))))))
(*.f32 maxCos (+.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (+.f32 (/.f32 (*.f32 uy (-.f32 (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 maxCos maxCos))) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 maxCos (*.f32 maxCos maxCos))))))
(* -1 (* maxCos (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1))))))))
(neg.f32 (*.f32 (*.f32 maxCos uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1))))) maxCos)) (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* uy (+ (* -1/2 (/ (* (PI) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 3)))))) maxCos)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1)))))) maxCos)) (* uy (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1))))) maxCos)) (* uy (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 uy (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) maxCos)) maxCos)) maxCos)))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2)))))))))
(+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (*.f32 (*.f32 ux ux) (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))))))))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))) (* (pow ux 2) (+ (* -1 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (+ (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/4 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (+ (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 5) (pow (+ 2 (* -2 maxCos)) 5)))) (* (PI) (pow (- maxCos 1) 6)))) (* 1/12 (* (sqrt (/ 1 (* (pow ux 5) (pow (+ 2 (* -2 maxCos)) 5)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 6)))))))))))))))
(+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (*.f32 (*.f32 ux ux) (+.f32 (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 5 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))))) (*.f32 #s(literal 1/12 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 ux #s(literal 5 binary32))) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32)))))))))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* -1/4 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 uy uy) (*.f32 ux ux)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* -1/4 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/8 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))) (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))))))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) (+.f32 (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 uy uy) (*.f32 ux ux)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1))) ux)) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) ux))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3)))) ux)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) ux)) ux))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3)))) (pow (- maxCos 1) 5))) (* 1/8 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (pow (- maxCos 1) 5)))) ux)) (+ (* -1/4 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3))))) ux)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* 2 (* (PI) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (+.f32 maxCos #s(literal -1 binary32)))) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))) ux)) ux)) ux)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- 2 ux))) (PI))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (- 2 ux))) (PI))) (* maxCos (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux))))))))))
(+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (- 2 ux))) (PI))) (* maxCos (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (+ (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))))))))
(+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (+.f32 (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (PI.f32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (+ (* 2 (* (sqrt (* ux (- 2 ux))) (PI))) (* maxCos (+ (* -1 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (+ (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (+ (* maxCos (+ (* -1/3 (* (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))) (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))) (* 1/2 (* (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))) (* (PI) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))))) (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))))))
(+.f32 (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (+.f32 (-.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))) (+.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (PI.f32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))))))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (* 2 (* ux (* (PI) (sqrt -1))))))))
(*.f32 maxCos (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* (PI) (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))))
(*.f32 maxCos (+.f32 (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (PI.f32) (/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* -1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (PI) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (+ (* 2 (* ux (* (PI) (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))))))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (PI.f32) (/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2 (* ux (* (PI) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1))) maxCos)) (* 2 (* ux (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) maxCos))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1)))) maxCos)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* 2 (* ux (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (PI) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow ux 2) (pow (sqrt -1) 3)))) (* 1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow ux 2) (pow (sqrt -1) 3))))) maxCos)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* 2 (* ux (* (PI) (sqrt -1))))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (PI.f32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) maxCos)) maxCos))))
(* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)))
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (PI))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* (pow uy 2) (+ (* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (pow (PI) 3))) (* 2 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (/ (PI) (pow uy 2))))))
(*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
(* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* 2/3 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* (pow ux 2) (+ (* 1/6 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))) (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))))
(+ (* -4/3 (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))) (* (pow ux 2) (+ (* 2/3 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* 1/12 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 6))))) (* 1/6 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))))))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))))))))))
(* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 uy uy) (*.f32 ux ux)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (+ (* -1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3)))))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -2/3 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (/.f32 (*.f32 uy uy) (*.f32 ux ux)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))
(* 4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))
(*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (* ux (- maxCos 1)))))))
(neg.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 uy uy) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1))) (* -1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (* ux (pow (- maxCos 1) 3))))) ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) ux))))) ux)))
(* -1 (* ux (+ (* -4/3 (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/12 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3)))) (* ux (pow (- maxCos 1) 5)))) (* 1/6 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3)))) ux)) (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1)))) ux)))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) ux)) ux)))
(* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* 2/3 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux))))) (sqrt (/ ux (- 2 ux))))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2/3 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* maxCos (+ (* -2/3 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))) (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal -2/3 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))))))
(+ (* -4/3 (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))) (* maxCos (+ (* 2/3 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* maxCos (+ (* -2/3 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (* -1/3 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))))))))
(+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2/3 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))) (*.f32 #s(literal -1/3 binary32) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))))))))
(* -4/3 (* maxCos (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (+ (* -1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1))))))))
(*.f32 maxCos (+.f32 (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* 4/3 (* maxCos (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))
(*.f32 #s(literal 4/3 binary32) (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (* maxCos (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1))) (* 2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1)))))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) maxCos)))
(* -1 (* maxCos (+ (* -4/3 (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))) (* -1 (/ (+ (* -1 (/ (+ (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1)))) (* -1/3 (/ (* (pow uy 2) (* (pow (PI) 3) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3)))))) maxCos)) (* -2/3 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1)))) maxCos)))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) ux) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -2/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) maxCos)) maxCos)))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* -4/3 (* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3))))
(*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3))))
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))))))
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (* (pow uy 2) (pow (PI) 3))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 2))))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 4))))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (pow uy 2) (* (pow (PI) 3) (pow (- maxCos 1) 6))))))))))
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))))))))))
(* ux (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 uy uy) (*.f32 ux ux)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* ux (+ (* -1/8 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 2))) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (pow uy 2) (* (pow (PI) 3) (pow (+ 2 (* -2 maxCos)) 3))) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 maxCos)))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 uy uy) (*.f32 ux ux)) (*.f32 (*.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 ux (*.f32 ux ux)))))))
(* -1 (* ux (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1))))))
(neg.f32 (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (* ux (- maxCos 1)))) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 uy uy) (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1)))) ux)) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (/.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) ux)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32)))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2)))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3)))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (+ 2 (* -2 maxCos))))) (- maxCos 1)))) ux)) (* (pow uy 2) (* (pow (PI) 3) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 uy uy) (*.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) ux)) ux)))
(* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(+ (* -1/2 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux))))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3))))
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* 1/2 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3))))
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (pow uy 2) (* (pow (PI) 3) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))))))))) (* (sqrt (* ux (- 2 ux))) (* (pow uy 2) (pow (PI) 3))))
(+.f32 (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 uy uy)) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))))))
(* maxCos (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))
(*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (+ 2 (* -2 ux)))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (pow uy 2) (* (pow (PI) 3) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* -1 (* maxCos (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1))))))
(neg.f32 (*.f32 (*.f32 ux maxCos) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (* maxCos (sqrt -1)))) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1)))) maxCos)) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (pow uy 2) (* (pow (PI) 3) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (pow uy 2) (* (pow (PI) 3) (- 2 (* 2 ux)))) (sqrt -1)))) maxCos)) (* ux (* (pow uy 2) (* (pow (PI) 3) (sqrt -1)))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 uy uy) (*.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32))))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (pow (- maxCos 1) 2))))) (* (pow uy 2) (pow (PI) 3)))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(* ux (- 2 (* 2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* ux (- (+ 2 (* -1 (* ux (pow (- maxCos 1) 2)))) (* 2 maxCos)))
(*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(* (pow ux 2) (- (+ (* -1 (pow (- maxCos 1) 2)) (* 2 (/ 1 ux))) (* 2 (/ maxCos ux))))
(*.f32 (*.f32 ux ux) (+.f32 (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal -2 binary32) (/.f32 maxCos ux))))
(* ux (- 2 ux))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(+ (* -1 (* maxCos (* ux (+ 2 (* -2 ux))))) (* ux (- 2 ux)))
(-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(+ (* maxCos (+ (* -1 (* maxCos (pow ux 2))) (* -1 (* ux (+ 2 (* -2 ux)))))) (* ux (- 2 ux)))
(+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (+ 2 (* -2 ux))) maxCos)) (+ (* -1 (pow ux 2)) (/ (* ux (- 2 ux)) (pow maxCos 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* ux (- 2 (* 2 ux))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* ux (- 2 ux)) maxCos)) (* ux (- 2 (* 2 ux)))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (/.f32 (-.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (*.f32 ux (/.f32 (-.f32 #s(literal 2 binary32) ux) maxCos))) maxCos)))
(* -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))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (PI) (pow (- maxCos 1) 2)))) (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)))
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)) (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (PI) (pow (- maxCos 1) 4)))))))
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))) (sqrt.f32 (/.f32 ux (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))))))))
(+ (* (sqrt (* ux (+ 2 (* -2 maxCos)))) (PI)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 (* ux (+ 2 (* -2 maxCos))))) (* (PI) (pow (- maxCos 1) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (PI) (pow (- maxCos 1) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (PI) (pow (- maxCos 1) 6)))))))))
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (PI.f32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32))))) (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (PI.f32) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 6 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (pow.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 5 binary32)))))))))))
(* ux (* (PI) (* (sqrt -1) (- maxCos 1))))
(*.f32 (*.f32 ux (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(* ux (+ (* 1/2 (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (PI) (* (sqrt -1) (- maxCos 1)))))
(*.f32 ux (+.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
(* ux (+ (* -1/8 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/2 (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(* ux (+ (* -1/8 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- maxCos 1) 3))))) (+ (* 1/16 (/ (* (PI) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- maxCos 1) 5))))) (+ (* 1/2 (/ (* (PI) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- maxCos 1))))) (* (PI) (* (sqrt -1) (- maxCos 1)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (PI.f32) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (PI.f32) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 1/16 binary32) (*.f32 (PI.f32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))))))))
(* -1 (* ux (* (PI) (* (sqrt -1) (- maxCos 1)))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))
(* -1 (* ux (+ (* -1/2 (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (* ux (- maxCos 1)))) (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (+.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))
(* -1 (* ux (+ (* -1 (/ (+ (* 1/8 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (* ux (pow (- maxCos 1) 3)))) (* 1/2 (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/8 binary32) ux) (*.f32 (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 maxCos #s(literal -1 binary32)))) ux)))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 2))) (pow (- maxCos 1) 3))) (* -1/16 (/ (* (PI) (* (sqrt -1) (pow (+ 2 (* -2 maxCos)) 3))) (* ux (pow (- maxCos 1) 5))))) ux)) (* 1/2 (/ (* (PI) (* (sqrt -1) (+ 2 (* -2 maxCos)))) (- maxCos 1)))) ux)) (* (PI) (* (sqrt -1) (- maxCos 1))))))
(*.f32 (*.f32 #s(literal -1 binary32) ux) (-.f32 (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 ux (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 5 binary32))))) ux)) ux)))
(* (sqrt (* ux (- 2 ux))) (PI))
(*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(+ (* -1/2 (* (* maxCos (* (PI) (+ 2 (* -2 ux)))) (sqrt (/ ux (- 2 ux))))) (* (sqrt (* ux (- 2 ux))) (PI)))
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* 1/2 (* (* maxCos (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux)))))) (sqrt (/ 1 (* ux (- 2 ux)))))))) (* (sqrt (* ux (- 2 ux))) (PI)))
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (PI.f32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux)))))))))))
(+ (* maxCos (+ (* -1/2 (* (sqrt (/ ux (- 2 ux))) (* (PI) (+ 2 (* -2 ux))))) (* maxCos (+ (* 1/4 (* (* maxCos (* (PI) (* (+ 2 (* -2 ux)) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))) (sqrt (/ 1 (* ux (pow (- 2 ux) 3)))))) (* 1/2 (* (sqrt (/ 1 (* ux (- 2 ux)))) (* (PI) (- (* -1 (pow ux 2)) (* 1/4 (/ (* ux (pow (+ 2 (* -2 ux)) 2)) (- 2 ux))))))))))) (* (sqrt (* ux (- 2 ux))) (PI)))
(+.f32 (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))) (*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (*.f32 maxCos (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 maxCos (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux))))) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 2 binary32) ux))) (PI.f32)) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) (*.f32 #s(literal -1/4 binary32) (*.f32 ux (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) ux))))))))))))
(* maxCos (* ux (* (PI) (sqrt -1))))
(*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))))
(* maxCos (+ (* -1/2 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (* ux (* (PI) (sqrt -1)))))
(*.f32 maxCos (+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* maxCos (+ (* -1/2 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (PI) (sqrt -1))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))))))
(* maxCos (+ (* -1/2 (/ (* (PI) (+ 2 (* -2 ux))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (PI) (* (+ 2 (* -2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2)))))) (* (pow maxCos 3) (* (pow ux 2) (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (+ 2 (* -2 ux)) 2) (pow (sqrt -1) 2))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (PI) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (/.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))))
(* -1 (* maxCos (* ux (* (PI) (sqrt -1)))))
(-.f32 #s(literal 0 binary32) (*.f32 maxCos (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1/2 (/ (* (PI) (- 2 (* 2 ux))) (* maxCos (sqrt -1)))) (* ux (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (+.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* maxCos (* ux (sqrt -1))))) (* 1/2 (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 maxCos (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32)))) maxCos)))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/4 (/ (* (PI) (* (- 2 (* 2 ux)) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2)))))) (* maxCos (* (pow ux 2) (pow (sqrt -1) 3))))) (* 1/2 (/ (* (PI) (- (* ux (- 2 ux)) (* 1/4 (/ (pow (- 2 (* 2 ux)) 2) (pow (sqrt -1) 2))))) (* ux (sqrt -1))))) maxCos)) (* 1/2 (/ (* (PI) (- 2 (* 2 ux))) (sqrt -1)))) maxCos)) (* ux (* (PI) (sqrt -1))))))
(*.f32 (*.f32 #s(literal -1 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (PI.f32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (PI.f32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -1/4 binary32) (/.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) #s(literal -1 binary32)))))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))) maxCos)) maxCos)))

eval104.0ms (0.6%)

Compiler

Compiled 44243 to 2791 computations (93.7% saved)

prune252.0ms (1.5%)

Pruning

97 alts after pruning (92 fresh and 5 done)

PrunedKeptTotal
New83128859
Fresh166480
Picked235
Done123
Total85097947
Accuracy
99.8%
Counts
947 → 97
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(/.f32 (*.f32 (pow.f32 (*.f32 ux (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 maxCos maxCos) #s(literal -4 binary32)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1/2 binary32)))
55.6%
(/.f32 (*.f32 uy (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32))))
60.0%
(/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32)))
59.9%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))) #s(literal 1/2 binary32)))))
74.7%
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 uy (PI.f32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 ux (*.f32 ux ux)) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (*.f32 (*.f32 uy (PI.f32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
70.1%
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
98.0%
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
44.6%
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
70.2%
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))))
51.8%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
70.0%
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))) uy)
44.6%
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
44.6%
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
98.2%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))) #s(literal 1/2 binary32)))
70.0%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
70.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 (*.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux))) #s(literal 1/4 binary32)))
55.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))))
70.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (sqrt.f32 #s(literal 1/3 binary32))))
44.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
44.7%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
55.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
44.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))))
88.7%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
44.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))))
44.1%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
42.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32))))
87.9%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
88.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
70.1%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
70.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
66.3%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
90.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))))))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
55.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
88.5%
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)) (*.f32 uy uy)))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))))
51.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 maxCos #s(literal -1 binary32)))))))
80.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))) (-.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 ux (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32))) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))))))))))
56.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) #s(literal 1 binary32)) (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
56.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
40.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
30.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
75.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
54.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
42.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
51.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
49.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
51.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
20.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
79.7%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
45.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 ux maxCos) (/.f32 (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))) maxCos))) (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))))))) maxCos) (*.f32 ux ux)))))
45.9%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))) (*.f32 maxCos maxCos))) (+.f32 (/.f32 ux maxCos) (+.f32 (*.f32 ux ux) (*.f32 ux (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux)) maxCos))))))))
80.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
64.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
75.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
88.5%
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 uy (*.f32 uy uy))) (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))) (/.f32 (PI.f32) (*.f32 uy uy))) (*.f32 #s(literal 4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
70.2%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (*.f32 uy (sqrt.f32 #s(literal 1/3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
75.7%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/3 binary32))))
75.6%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 4 binary32) (*.f32 #s(literal 4 binary32) maxCos)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 1/2 binary32))))
90.7%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
75.6%
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
96.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32)))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 #s(literal -1 binary32) maxCos) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
75.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 ux ux) (*.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos))))) (+.f32 #s(literal 0 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (+.f32 (*.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 ux ux) ux)) (*.f32 (*.f32 #s(literal -8 binary32) (*.f32 maxCos (*.f32 maxCos maxCos))) (*.f32 (*.f32 ux ux) ux))) (+.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (-.f32 (*.f32 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))) (*.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (pow.f32 ux #s(literal 4 binary32)) (-.f32 (-.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) ux)))) (+.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal 4 binary32) maxCos) (*.f32 ux (*.f32 ux ux)))) (+.f32 (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) (*.f32 ux ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
97.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (-.f32 #s(literal 8 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (*.f32 (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (+.f32 #s(literal 4 binary32) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
98.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))))) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))) (*.f32 (*.f32 (*.f32 maxCos maxCos) (*.f32 maxCos maxCos)) #s(literal 16 binary32))) ux) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux))) (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))) (*.f32 maxCos (*.f32 maxCos #s(literal 4 binary32)))) (-.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal 2 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)))))))
95.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal 4 binary32) (*.f32 maxCos maxCos))) ux) (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 #s(literal 2 binary32) maxCos)))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 4 binary32) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) ux) (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
85.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 ux (+.f32 #s(literal 4 binary32) (-.f32 (*.f32 (neg.f32 ux) (+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))) (*.f32 #s(literal 4 binary32) maxCos)))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))))
44.7%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
97.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
60.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.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 maxCos) (*.f32 ux (*.f32 maxCos (*.f32 ux maxCos))))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (*.f32 ux maxCos) (-.f32 (*.f32 ux maxCos) (-.f32 #s(literal 1 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
62.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))))))))
56.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
61.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal -2 binary32) ux))))))))
96.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)))))
96.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))))) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))))
98.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))
57.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (-.f32 (/.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos maxCos)) (*.f32 ux ux)) (/.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32)))) maxCos)))))
31.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (/.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal -2 binary32))) maxCos)) (+.f32 (*.f32 ux ux) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos) (/.f32 (-.f32 #s(literal 1 binary32) ux) maxCos)))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
75.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
71.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
95.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) #s(literal 1/2 binary32))))
60.0%
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
88.4%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
82.6%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))))
88.0%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))) (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (PI.f32)))))
88.7%
(*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 #s(literal 2 binary32) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 1/2 binary32)) (PI.f32))))))
55.6%
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
80.4%
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
7.1%
#s(literal 0 binary32)
Compiler

Compiled 11027 to 3121 computations (71.7% saved)

regimes490.0ms (2.9%)

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

11 calls:

63.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
47.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
40.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
40.0ms
uy
40.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
98.3%1ux
98.3%1uy
98.3%1maxCos
98.3%1(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
98.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.3%1(*.f32 uy #s(literal 2 binary32))
98.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
98.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 79 computations (40.2% saved)

regimes242.0ms (1.4%)

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

10 calls:

32.0ms
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
23.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
21.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
21.0ms
ux
21.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
98.3%1uy
98.3%1maxCos
98.3%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.3%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.3%1(*.f32 uy #s(literal 2 binary32))
98.3%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.3%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
98.3%1ux
98.3%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
98.3%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes287.0ms (1.7%)

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

10 calls:

39.0ms
maxCos
35.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
33.0ms
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
22.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
22.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Results
AccuracySegmentsBranch
97.1%1uy
97.1%1maxCos
97.1%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.1%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.1%1(*.f32 uy #s(literal 2 binary32))
97.1%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
97.1%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
97.1%1ux
97.1%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
97.1%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes276.0ms (1.6%)

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

10 calls:

48.0ms
uy
35.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
23.0ms
(*.f32 uy #s(literal 2 binary32))
21.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
21.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Results
AccuracySegmentsBranch
96.2%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
96.2%1uy
96.2%1maxCos
96.2%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
96.2%1(*.f32 uy #s(literal 2 binary32))
96.2%1ux
96.2%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
96.2%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
96.2%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
96.2%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes226.0ms (1.3%)

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

10 calls:

28.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
22.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
20.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
20.0ms
(*.f32 uy #s(literal 2 binary32))
19.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Results
AccuracySegmentsBranch
96.1%2maxCos
90.7%1ux
94.2%2(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
90.7%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
90.7%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
96.2%2uy
96.2%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
96.2%2(*.f32 uy #s(literal 2 binary32))
90.7%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
90.7%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes276.0ms (1.6%)

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

10 calls:

38.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
34.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
32.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
28.0ms
(*.f32 uy #s(literal 2 binary32))
27.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
Results
AccuracySegmentsBranch
88.8%1ux
88.8%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
88.8%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
88.8%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
88.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
88.8%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
88.8%1maxCos
93.2%2uy
93.2%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
93.2%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes101.0ms (0.6%)

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

5 calls:

22.0ms
ux
20.0ms
(*.f32 uy #s(literal 2 binary32))
18.0ms
uy
16.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
15.0ms
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Results
AccuracySegmentsBranch
88.8%1ux
88.8%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
88.8%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
88.8%1uy
88.8%1(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 55 to 30 computations (45.5% saved)

regimes147.0ms (0.9%)

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

8 calls:

37.0ms
ux
21.0ms
uy
19.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
13.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
12.0ms
maxCos
Results
AccuracySegmentsBranch
88.8%1maxCos
88.8%1uy
88.8%1(*.f32 uy #s(literal 2 binary32))
88.8%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
88.8%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
88.8%1ux
88.8%1(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
88.8%1(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes150.0ms (0.9%)

Counts
43 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))) uy)
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)) (*.f32 uy (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) #s(literal 1 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) uy) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) uy))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
(*.f32 (*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 uy (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal -4/3 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))))
Calls

8 calls:

37.0ms
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
27.0ms
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
16.0ms
ux
14.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
13.0ms
uy
Results
AccuracySegmentsBranch
80.5%1maxCos
83.9%2ux
85.1%2uy
85.1%2(*.f32 uy #s(literal 2 binary32))
83.9%2(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))))
83.9%2(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))
83.9%2(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
83.9%2(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes29.0ms (0.2%)

Counts
30 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
(*.f32 (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32))) uy)
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux)))))
Calls

2 calls:

11.0ms
(*.f32 uy #s(literal 2 binary32))
9.0ms
uy
Results
AccuracySegmentsBranch
85.1%2uy
85.1%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes35.0ms (0.2%)

Counts
28 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
Calls

2 calls:

22.0ms
uy
8.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
85.1%2uy
85.1%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes20.0ms (0.1%)

Counts
27 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 2 binary32) maxCos) ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 2 binary32))))))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
Calls

2 calls:

8.0ms
(*.f32 uy #s(literal 2 binary32))
8.0ms
uy
Results
AccuracySegmentsBranch
85.1%2uy
85.1%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes17.0ms (0.1%)

Counts
22 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 uy #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux) #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy #s(literal 2 binary32))) (PI.f32))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 maxCos #s(literal -1 binary32))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Calls

2 calls:

8.0ms
(*.f32 uy #s(literal 2 binary32))
7.0ms
uy
Results
AccuracySegmentsBranch
84.4%2uy
84.4%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 10 to 8 computations (20% saved)

regimes7.0ms (0%)

Counts
15 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Calls

1 calls:

6.0ms
uy
Results
AccuracySegmentsBranch
84.4%2uy
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0%)

Counts
12 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
Outputs
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Calls

1 calls:

4.0ms
uy
Results
AccuracySegmentsBranch
84.4%2uy
Compiler

Compiled 4 to 3 computations (25% saved)

regimes14.0ms (0.1%)

Counts
11 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Calls

3 calls:

5.0ms
uy
4.0ms
ux
4.0ms
maxCos
Results
AccuracySegmentsBranch
79.7%1maxCos
79.7%1ux
83.6%2uy
Compiler

Compiled 12 to 9 computations (25% saved)

regimes14.0ms (0.1%)

Counts
10 → 2
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Calls

3 calls:

5.0ms
maxCos
4.0ms
uy
4.0ms
ux
Results
AccuracySegmentsBranch
75.8%1ux
75.8%1maxCos
79.9%2uy
Compiler

Compiled 12 to 9 computations (25% saved)

regimes8.0ms (0%)

Counts
9 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
Calls

2 calls:

3.0ms
maxCos
3.0ms
uy
Results
AccuracySegmentsBranch
75.8%1maxCos
75.8%1uy
Compiler

Compiled 8 to 6 computations (25% saved)

regimes10.0ms (0.1%)

Counts
8 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (neg.f32 ux)) (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) maxCos)))) #s(literal 1 binary32))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
Calls

3 calls:

3.0ms
maxCos
3.0ms
uy
3.0ms
ux
Results
AccuracySegmentsBranch
75.4%1uy
75.4%1ux
75.4%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0%)

Counts
4 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
Calls

3 calls:

3.0ms
uy
2.0ms
maxCos
2.0ms
ux
Results
AccuracySegmentsBranch
64.5%1uy
64.5%1ux
64.5%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(literal 0 binary32)
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
Outputs
#s(literal 0 binary32)
Calls

3 calls:

1.0ms
maxCos
1.0ms
ux
1.0ms
uy
Results
AccuracySegmentsBranch
7.1%1ux
7.1%1uy
7.1%1maxCos
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0753919780254364
0.07748357951641083
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0753919780254364
0.07748357951641083
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002046057255938649
0.002124859020113945
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002046057255938649
0.002124859020113945
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002046057255938649
0.002124859020113945
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.002046057255938649
0.002124859020113945
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.004738501738756895
0.006318361964076757
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0023692508693784475
0.0031591809820383787
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0023692508693784475
0.0031591809820383787
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0023692508693784475
0.0031591809820383787
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.002317847218364477
0.0023692508693784475
Compiler

Compiled 34 to 21 computations (38.2% saved)

simplify74.0ms (0.4%)

Algorithm
egg-herbie
Rules
600×distribute-lft-neg-in_binary32
294×neg-mul-1_binary32
276×distribute-neg-in_binary32
260×unsub-neg_binary32
258×neg-sub0_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0150812
1282810
2382808
3495805
4652805
5933805
61282805
71572805
81757805
91838805
101864805
111867805
121867805
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 10200547/134217728 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 10200547/134217728 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/1073741824 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 10093173/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
#s(literal 0 binary32)
Outputs
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (*.f32 maxCos ux)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 #s(literal -2 binary32) (*.f32 ux maxCos)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 10200547/134217728 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 10200547/134217728 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.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 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 10200547/134217728 binary32)) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 10200547/134217728 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) ux)) (*.f32 #s(literal 2 binary32) maxCos))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos))))) (*.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 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)))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 maxCos #s(literal -2 binary32))))) (*.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)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (+.f32 (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (pow.f32 (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32)) (neg.f32 ux)) #s(literal 1/2 binary32)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 uy (pow.f32 (*.f32 ux (-.f32 (*.f32 #s(literal 2 binary32) (neg.f32 maxCos)) #s(literal -2 binary32))) #s(literal 1/2 binary32)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 maxCos (*.f32 #s(literal 2 binary32) (-.f32 (/.f32 ux maxCos) ux))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 maxCos ux) ux)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (-.f32 ux (*.f32 ux maxCos)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9019431/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/1073741824 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (neg.f32 ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 5368709/1073741824 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 #s(literal 2 binary32) maxCos)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 (-.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32)))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (PI.f32)))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 6442451/2147483648 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux maxCos) (+.f32 #s(literal 2 binary32) (*.f32 ux #s(literal -2 binary32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 10093173/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(if (<=.f32 uy #s(literal 10093173/4294967296 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))))))) (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 ux (*.f32 ux (+.f32 #s(literal 1 binary32) (neg.f32 ux))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
#s(literal 0 binary32)

soundness3.3s (19.4%)

Rules
7440×*-lowering-*.f32
7440×*-lowering-*.f64
7154×*-lowering-*.f32
7154×*-lowering-*.f64
6102×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
050239
1343212
23109206
08419206
055310
1353295
23185288
08274288
0144217270
1567816922
0806116922
01625
14023
212722
364222
4570622
0826222
071411
1449275
24302269
08007269
0233730023
1745029963
0822529963
0233324238
1751024203
0840424203
08117297
131456704
090496704
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
iter limit
node limit
Compiler

Compiled 2679 to 1419 computations (47% saved)

preprocess132.0ms (0.8%)

Remove

(negabs uy)

Compiler

Compiled 2176 to 670 computations (69.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...