UniformSampleCone, y

Time bar (total: 15.8s)

analyze301.0ms (1.9%)

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: 185.0ms
ival-mult: 51.0ms (27.5% of total)
ival-<=: 31.0ms (16.7% of total)
...c/correct-round.rkt:119:19: 25.0ms (13.5% of total)
ival-sin: 20.0ms (10.8% of total)
ival-add: 17.0ms (9.2% of total)
ival-sub: 16.0ms (8.6% of total)
ival-sqrt: 10.0ms (5.4% of total)
ival-and: 7.0ms (3.8% of total)
ival-pi: 6.0ms (3.2% of total)
const: 2.0ms (1.1% of total)
backward-pass: 1.0ms (0.5% of total)

sample2.3s (14.4%)

Results
1.8s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.5s
ival-mult: 547.0ms (35.9% of total)
...c/correct-round.rkt:119:19: 256.0ms (16.8% of total)
ival-<=: 229.0ms (15% of total)
ival-sin: 157.0ms (10.3% of total)
ival-sub: 110.0ms (7.2% of total)
ival-sqrt: 69.0ms (4.5% of total)
ival-add: 64.0ms (4.2% of total)
ival-pi: 40.0ms (2.6% of total)
ival-and: 39.0ms (2.6% of total)
const: 10.0ms (0.7% of total)
backward-pass: 4.0ms (0.3% of total)
Bogosity

preprocess210.0ms (1.3%)

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)

explain171.0ms (1.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2024(0.00036353489849716425 2.3667421356066143e-9 1.6649859299403805e-16)0-(-.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))))
30-3(0.17681869864463806 0.024894725531339645 3.6592666188292596e-34)(PI.f32)
10-1(0.012792707420885563 0.493475079536438 0.1556248813867569)(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-#s(literal 2 binary32)
00-0-#s(literal 1 binary32)
Results
100.0ms506×0valid
4.0ms5exit
Compiler

Compiled 252 to 50 computations (80.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-mult: 18.0ms (42.5% of total)
ival-sin: 7.0ms (16.5% of total)
ival-sub: 6.0ms (14.2% of total)
ival-sqrt: 4.0ms (9.4% of total)
ival-add: 3.0ms (7.1% of total)
ival-pi: 2.0ms (4.7% of total)
backward-pass: 1.0ms (2.4% of total)
const: 1.0ms (2.4% 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
55.4%
(*.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))))))
55.4%
(*.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)

simplify170.0ms (1.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

localize112.0ms (0.7%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(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.7%
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
accuracy56.6%
(-.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.9%
(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.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy56.6%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(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
70.0ms253×0valid
3.0ms5exit
Compiler

Compiled 223 to 28 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 43.0ms
ival-mult: 19.0ms (44.1% of total)
ival-sin: 7.0ms (16.2% of total)
ival-add: 6.0ms (13.9% of total)
ival-sub: 5.0ms (11.6% of total)
ival-sqrt: 4.0ms (9.3% of total)
ival-pi: 1.0ms (2.3% of total)
backward-pass: 1.0ms (2.3% of total)
const: 1.0ms (2.3% of total)

series49.0ms (0.3%)

Counts
11 → 240
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 (PI)>
#<alt (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))>
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 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)))>
Calls

60 calls:

TimeVariablePointExpression
6.0ms
ux
@-inf
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
6.0ms
maxCos
@0
(- 1 (* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos))))
3.0ms
ux
@inf
(sqrt (- 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))
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))))))

rewrite547.0ms (3.5%)

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
027115
1163107
21610107
08664107
Stop Event
iter limit
node limit
Counts
11 → 970
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))))
(PI)
(* (+ (- 1 ux) (* ux maxCos)) (+ (- 1 ux) (* ux maxCos)))
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))))))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 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/2 binary32)) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(-.f32 (+.f32 #s(literal 1 binary32) (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 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(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))))))

simplify430.0ms (2.7%)

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
08117177
131456584
090496584
Stop Event
iter limit
node limit
Counts
240 → 240
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)))
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)))
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)))
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)))

eval385.0ms (2.4%)

Compiler

Compiled 98212 to 4361 computations (95.6% saved)

prune221.0ms (1.4%)

Pruning

21 alts after pruning (21 fresh and 0 done)

PrunedKeptTotal
New1231211252
Fresh000
Picked202
Done000
Total1233211254
Accuracy
99.1%
Counts
1254 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
93.7%
(+.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))))))
90.8%
(+.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)))))))))
52.2%
(*.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))))))
49.0%
(*.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.1%
(*.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))))))))
55.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 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))))))
55.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (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)))
55.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.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))))))))))))
93.7%
(*.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)))))))
90.8%
(*.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)))))
55.3%
(*.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))))))))))
62.9%
(*.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 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))))))))
44.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)))))))
53.3%
(*.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)))))
56.9%
(*.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 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))))))
57.5%
(*.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))))))))
55.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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))))))))))))
98.3%
(*.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))))))
98.5%
(*.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))))))
78.0%
(*.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))))))
52.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)))))))
Compiler

Compiled 1856 to 918 computations (50.5% saved)

simplify199.0ms (1.3%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff64
(*.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))))))))))
cost-diff64
(sqrt.f32 (*.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)))))))))))
cost-diff64
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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))))))))))))
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 #s(literal 1 binary32) (*.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))))))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff64
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
cost-diff64
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
cost-diff64
(*.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)))))
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
2758×*-lowering-*.f32
2758×*-lowering-*.f64
1852×sum5-define
1826×+-lowering-+.f64
1826×+-lowering-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
054880
1162731
2622716
34921690
08125690
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) (- 1 ux)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (* (- 1 ux) (- 1 ux))))
(- 1 (* (- 1 ux) (- 1 ux)))
1
(* (- 1 ux) (- 1 ux))
(- 1 ux)
ux
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))))
(- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))
1
(* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))
(* ux ux)
ux
(- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))
(* (- 1 maxCos) (- 1 maxCos))
(- 1 maxCos)
maxCos
(/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)
(+ (* maxCos -2) (+ 2 (/ -1 ux)))
(* maxCos -2)
-2
(+ 2 (/ -1 ux))
(/ -1 ux)
-1
(* (sin (* (* uy 2) (PI))) (sqrt (* (- 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 (* (* (+ 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 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (/ 1 (+ 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 (+ 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
(* (* (+ 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 (+ 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 (* (+ 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 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.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 (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))))
(sqrt.f32 (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
(*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))))
ux
(+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))
(- 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 uy (*.f32 #s(literal 2 binary32) (*.f32 (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 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 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) (- 1 ux)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))))
(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) (- 1 ux))))
(sqrt.f32 (+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux))))
(- 1 (* (- 1 ux) (- 1 ux)))
(+.f32 ux (*.f32 ux (-.f32 #s(literal 1 binary32) ux)))
1
#s(literal 1 binary32)
(* (- 1 ux) (- 1 ux))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(- 1 ux)
(-.f32 #s(literal 1 binary32) ux)
ux
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.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 (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
1
#s(literal 1 binary32)
(* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))
(*.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) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux)))
(* ux ux)
(*.f32 ux ux)
ux
(- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux))
(* (- 1 maxCos) (- 1 maxCos))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
maxCos
(/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)
(/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)
(+ (* maxCos -2) (+ 2 (/ -1 ux)))
(+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(+ 2 (/ -1 ux))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))
(/ -1 ux)
(/.f32 #s(literal -1 binary32) ux)
-1
#s(literal -1 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (* (- 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 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 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 #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 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #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 2 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 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 (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))) (* (+ 1 (* ux (+ maxCos -1))) (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (/ 1 (+ 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 (+.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 2 binary32) (*.f32 ux (+.f32 maxCos #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 2 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 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 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))) (/ 1 (+ 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 (+.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 2 binary32) (*.f32 ux (+.f32 maxCos #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 2 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 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 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))
(-.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #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 2 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 (+.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 2 binary32) (*.f32 ux (+.f32 maxCos #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 2 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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))
(/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))))))
(/.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 (+.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 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))))
(+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))
(+.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 #s(literal 2 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))

localize295.0ms (1.9%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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))))))))))))
accuracy98.7%
(*.f32 (+.f32 #s(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)))))))
accuracy62.0%
(-.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 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 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))))))
accuracy98.8%
(*.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)))
accuracy56.6%
(-.f32 #s(literal 1 binary32) (*.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))))
accuracy99.0%
(*.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 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
accuracy98.7%
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
accuracy56.7%
(-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy98.9%
(*.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.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))
accuracy56.6%
(-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(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.3%
(PI.f32)
accuracy99.0%
(*.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
149.0ms252×0valid
5.0ms5exit
3.0ms1valid
Compiler

Compiled 1054 to 55 computations (94.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-mult: 39.0ms (47% of total)
ival-sqrt: 12.0ms (14.5% of total)
ival-add: 9.0ms (10.9% of total)
ival-sub: 9.0ms (10.9% of total)
ival-div: 6.0ms (7.2% of total)
ival-sin: 5.0ms (6% of total)
backward-pass: 2.0ms (2.4% of total)
ival-pi: 1.0ms (1.2% of total)
const: 1.0ms (1.2% of total)

series152.0ms (1%)

Counts
24 → 504
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) (- 1 ux)))))>
#<alt (sqrt (- 1 (* (- 1 ux) (- 1 ux))))>
#<alt (- 1 (* (- 1 ux) (- 1 ux)))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))))>
#<alt (* (sin (* (* uy 2) (PI))) (sqrt (* (- 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 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))>
#<alt (sqrt (* (- 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 (* (* (+ 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))))))) (/ 1 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))>
#<alt (PI)>
#<alt (* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))>
#<alt (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))>
#<alt (* uy (PI))>
#<alt (* (- 1 ux) (- 1 ux))>
#<alt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))>
#<alt (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))>
#<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 (* (* uy (PI)) (sqrt (- 1 (pow (- 1 ux) 2)))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2)))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- 1 ux) 2)))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (- 1 ux) 2)))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))>
#<alt (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))>
#<alt (+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))>
#<alt (+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/8 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))))))>
#<alt (+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/16 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 5)))))))))>
#<alt (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))>
#<alt (* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))>
#<alt (* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))>
#<alt (* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 3) (pow (sqrt -1) 5)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))))>
#<alt (* -1 (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* -1 (* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 3))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 3))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 5))))) ux))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* (sqrt ux) (sqrt 2))>
#<alt (+ (* -1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 2)))) (* (sqrt ux) (sqrt 2)))>
#<alt (+ (* (sqrt ux) (sqrt 2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ 1 (sqrt 2)))) (* -1/8 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))))))>
#<alt (+ (* (sqrt ux) (sqrt 2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ 1 (sqrt 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (pow ux 3))) (/ 1 (pow (sqrt 2) 3)))) (* -1/16 (* (sqrt (/ 1 ux)) (/ 1 (pow (sqrt 2) 5)))))))))>
#<alt (* ux (sqrt -1))>
#<alt (* ux (+ (sqrt -1) (/ 1 (* ux (sqrt -1)))))>
#<alt (* ux (- (+ (sqrt -1) (/ 1 (* ux (sqrt -1)))) (/ 1/2 (* (pow ux 2) (pow (sqrt -1) 3)))))>
#<alt (* ux (- (+ (sqrt -1) (+ (/ 1 (* ux (sqrt -1))) (* 1/2 (/ 1 (* (pow ux 3) (pow (sqrt -1) 5)))))) (* 1/2 (/ 1 (* (pow ux 2) (pow (sqrt -1) 3))))))>
#<alt (* -1 (* ux (sqrt -1)))>
#<alt (* -1 (* ux (+ (sqrt -1) (/ 1 (* ux (sqrt -1))))))>
#<alt (* -1 (* ux (+ (sqrt -1) (* -1 (/ (- (* 1/2 (/ 1 (* ux (pow (sqrt -1) 3)))) (/ 1 (sqrt -1))) ux)))))>
#<alt (* -1 (* ux (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 (* ux (pow (sqrt -1) 5)))) (* 1/2 (/ 1 (pow (sqrt -1) 3)))) ux)) (/ 1 (sqrt -1))) ux)))))>
#<alt (* 2 ux)>
#<alt (* ux (+ 2 (* -1 ux)))>
#<alt (* ux (+ 2 (* -1 ux)))>
#<alt (* ux (+ 2 (* -1 ux)))>
#<alt (* -1 (pow ux 2))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* -1 (pow ux 2))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* (pow ux 2) (- (* 2 (/ 1 ux)) 1))>
#<alt (* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))>
#<alt (* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))))>
#<alt (* uy (+ (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 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)))) (pow (- 1 maxCos) 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 (- 1 maxCos) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 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 (- 1 maxCos) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 6)))))))))>
#<alt (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))>
#<alt (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))>
#<alt (* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))>
#<alt (* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- 1 maxCos) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))))>
#<alt (* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))>
#<alt (* -1 (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))>
#<alt (* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- 1 maxCos)))) (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -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 maxCos) 3)))) (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- 1 maxCos) 5)))))) ux)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- 1 maxCos))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))>
#<alt (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))>
#<alt (+ (* -1/2 (* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))>
#<alt (+ (* maxCos (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* -1/2 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))>
#<alt (+ (* maxCos (+ (* -1/2 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* -1/4 (* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2)) (- (* 2 (/ 1 ux)) 2))))) (sqrt (/ 1 (pow (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) 3))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))>
#<alt (* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))>
#<alt (* maxCos (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))>
#<alt (* maxCos (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* maxCos (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))) (- (* 2 (/ 1 ux)) 2))) (* (pow maxCos 3) (* ux (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 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 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))>
#<alt (* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 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 (* (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 (* 1/3 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))>
#<alt (* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (* -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)))))))>
#<alt (* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* ux (- (* -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))))))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))>
#<alt (* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (* ux (- (* -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/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)))))))) (+ (* 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))))))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (* -1 (pow (- maxCos 1) 2))) (* -2 (/ (- (* 2 maxCos) 2) ux))))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (* (pow ux 2) (pow (- maxCos 1) 4)))) (* -1 (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 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 ux 2) (pow (- maxCos 1) 2))))))))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (* (pow ux 3) (pow (- maxCos 1) 4)))) (+ (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (* (pow ux 2) (pow (- maxCos 1) 4)))) (* -1 (pow (- maxCos 1) 2))))) (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (* (pow ux 3) (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 ux 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 ux 3) (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 ux 3) (pow (- maxCos 1) 4))))))))))>
#<alt (* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -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))))) ux)) (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -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))) (* -1 (/ (- (* -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))) (/ (* (+ (* 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))) (+ (* -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))))) ux)) (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))>
#<alt (/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))>
#<alt (- (+ (* 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)))) (/ 1 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (- (+ (* 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)))))) (* 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)))))) (+ (/ (* (+ (* 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)))))) (/ (* (+ (* 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (- (+ (* 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)))))) (* 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)))))) (* 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)))))) (+ (* 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)))))))))) (+ (/ (* (+ (* 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)))))) (/ (* (+ (* 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (* -1 (pow ux 2))) (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos))))>
#<alt (* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos 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 maxCos 2) (pow ux 4)))) (* -1 (pow ux 2)))) (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -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 maxCos 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)))))) (* (pow maxCos 2) ux)))))))>
#<alt (* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -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) (pow ux 4)))) (+ (* -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) (pow ux 4)))) (* -1 (pow ux 2))))) (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -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 maxCos 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)))))) (* (pow maxCos 2) ux))) (+ (* 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))))) (* (pow maxCos 3) 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 maxCos 3) (pow ux 4))))))))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -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))))) maxCos)) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (* 4 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -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))) (* -1 (/ (- (* -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))) (/ (* (+ (* 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))) (+ (* -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))))) maxCos)) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (* 4 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))>
#<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 1>
#<alt (+ 1 (* -2 ux))>
#<alt (+ 1 (* ux (- ux 2)))>
#<alt (+ 1 (* ux (- ux 2)))>
#<alt (pow ux 2)>
#<alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))>
#<alt (pow ux 2)>
#<alt (* (pow ux 2) (- 1 (* 2 (/ 1 ux))))>
#<alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))>
#<alt (* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))>
#<alt (* ux (+ 2 (* -2 maxCos)))>
#<alt (* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))>
#<alt (* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))>
#<alt (* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))>
#<alt (* -1 (* (pow ux 2) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))>
#<alt (* -1 (* (pow ux 2) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))>
#<alt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))>
#<alt (- (+ 1 (* -1 (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))>
#<alt (- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2)))))>
#<alt (* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2)))))>
#<alt (* -1 (* (pow maxCos 2) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))>
#<alt 1>
#<alt (+ 1 (* -1 (* ux (+ 2 (* -2 maxCos)))))>
#<alt (+ 1 (* ux (+ (* -1 (+ 2 (* -2 maxCos))) (* ux (pow (- 1 maxCos) 2)))))>
#<alt (+ 1 (* ux (+ (* -1 (+ 2 (* -2 maxCos))) (* ux (pow (- 1 maxCos) 2)))))>
#<alt (* (pow ux 2) (pow (- 1 maxCos) 2))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2))))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2))))>
#<alt (* (pow ux 2) (pow (- 1 maxCos) 2))>
#<alt (* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (- 1 maxCos) 2)))>
#<alt (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))>
#<alt (+ (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))>
#<alt (+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))>
#<alt (+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2))))>
#<alt (* (pow maxCos 2) (pow ux 2))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))>
#<alt (* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (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

126 calls:

TimeVariablePointExpression
9.0ms
maxCos
@-inf
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
8.0ms
maxCos
@0
(* (sin (* (* uy 2) (PI))) (sqrt (* (- 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 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))
7.0ms
maxCos
@-inf
(* (sin (* (* uy 2) (PI))) (sqrt (* (- 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 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))
6.0ms
ux
@0
(* (sin (* (* uy 2) (PI))) (sqrt (* (- 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 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))
5.0ms
ux
@inf
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (- 1 ux) (- 1 ux)))))

rewrite401.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
3306×*-lowering-*.f32
3306×*-lowering-*.f64
2088×fma-lowering-fma.f32
2088×fma-lowering-fma.f64
1432×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054314
1367273
23588269
08854269
Stop Event
iter limit
node limit
Counts
24 → 455
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) (- 1 ux)))))
(sqrt (- 1 (* (- 1 ux) (- 1 ux))))
(- 1 (* (- 1 ux) (- 1 ux)))
(* (sin (* (* uy 2) (PI))) (sqrt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))))
(* (sin (* (* uy 2) (PI))) (sqrt (* (- 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 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))))
(sqrt (* (- 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 (* (* (+ 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 (+ 1 (* (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))) (+ 1 (* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1)))))))))
(PI)
(* ux (+ (- 2 (* (+ maxCos -1) (* ux (+ maxCos -1)))) (* maxCos -2)))
(* (+ 1 (* ux (+ maxCos -1))) (+ 1 (* ux (+ maxCos -1))))
(* uy (PI))
(* (- 1 ux) (- 1 ux))
(- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))
(* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))
(- 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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) #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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #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 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)))
(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)))
(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 (*.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)) (sqrt.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 (sqrt.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)))))) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 (pow.f32 (-.f32 #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))))))) #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (*.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 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 (/.f32 (-.f32 #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 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (-.f32 #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 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (-.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 (*.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 #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 (*.f32 ux (+.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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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))
(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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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) (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 #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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 #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 (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(fma.f32 #s(literal -1 binary32) (/.f32 #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)))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(fma.f32 #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 (/.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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #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 #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)))))))))
(fma.f32 #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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(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 (/.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 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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (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 (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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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) (+.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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 (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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (+.f32 (*.f32 ux (+.f32 maxCos #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 #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)))))))))
(fma.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 ux (+.f32 maxCos #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)))))))))
(fma.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(fma.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.f32 ux (+.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 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 (*.f32 ux (+.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 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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)))))))))
(fma.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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)))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 ux (+.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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 ux (+.f32 maxCos #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 #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 (-.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 (+.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 (*.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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.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) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 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 (*.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 ux (+.f32 maxCos #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))))))))) (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 #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)) (*.f32 (+.f32 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 (-.f32 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))))))) #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 (*.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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))))))) #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 (*.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 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 ux (+.f32 maxCos #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 #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 (*.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 (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 #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 #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 (+.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 (*.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 ux (+.f32 maxCos #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 #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 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 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 (neg.f32 (-.f32 #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)))))))) (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 #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 #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))))))) #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 #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 #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 ux (+.f32 maxCos #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 #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 #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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 #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 #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 ux (+.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 (*.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 ux (+.f32 maxCos #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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 #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 #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 #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 (*.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 #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 (*.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 (/.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 #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 (-.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 (*.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 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 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (hypot.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) #s(literal 1/2 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) #s(literal -1 binary32))
(pow.f32 (/.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux) #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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))
(-.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 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))))
(/.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.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 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.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 (-.f32 #s(literal 1 binary32) ux) (*.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (neg.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 #s(literal -1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) ux)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (/.f32 #s(literal 1 binary32) (+.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)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.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 ux (+.f32 maxCos #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/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 ux (+.f32 maxCos #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/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)))
(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 (*.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)) (sqrt.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 (sqrt.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)))))) (hypot.f32 #s(literal 1 binary32) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 (pow.f32 (-.f32 #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))))))) #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (*.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 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 (/.f32 (-.f32 #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 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (-.f32 #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 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (-.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 (*.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 #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 (*.f32 ux (+.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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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))
(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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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) (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 #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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 #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 (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(fma.f32 #s(literal -1 binary32) (/.f32 #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)))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(fma.f32 #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 (/.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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #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 #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)))))))))
(fma.f32 #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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(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 (/.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 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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (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 (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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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) (+.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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 (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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (+.f32 (*.f32 ux (+.f32 maxCos #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 #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)))))))))
(fma.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 ux (+.f32 maxCos #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)))))))))
(fma.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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)))))))))
(fma.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.f32 ux (+.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 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 (*.f32 ux (+.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 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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)))))))))
(fma.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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)))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 ux (+.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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 ux (+.f32 maxCos #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 #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 (-.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 (+.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 (*.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 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.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) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 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 (*.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 ux (+.f32 maxCos #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))))))))) (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 #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)) (*.f32 (+.f32 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 (-.f32 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))))))) #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 (*.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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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)))))))) #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 (*.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 #s(literal 1 binary32) (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 18 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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 ux (+.f32 maxCos #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 #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 (*.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 (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 #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 #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 (+.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 (*.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 ux (+.f32 maxCos #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 #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 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 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 (neg.f32 (-.f32 #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)))))))) (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 #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 #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))))))) #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 #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 #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 ux (+.f32 maxCos #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 #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 #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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 #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 #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 ux (+.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 (*.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 ux (+.f32 maxCos #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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 #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 #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 #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 (*.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 #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 (*.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 (/.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 #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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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 #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.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 (-.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 (*.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)))))
(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)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 3 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/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 (PI.f32) (log.f32 (exp.f32 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (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 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1/3 binary32)) (pow.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32))) #s(literal 2 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 (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(+.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32))))
(fma.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 maxCos (*.f32 #s(literal -2 binary32) ux) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) 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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (*.f32 maxCos #s(literal -2 binary32)) ux (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (*.f32 ux maxCos) #s(literal -2 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(fma.f32 (*.f32 ux #s(literal -2 binary32)) maxCos (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -8 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (-.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (*.f32 ux (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -8 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))))
(/.f32 (*.f32 ux (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32)))) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos #s(literal -2 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -8 binary32)) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))) ux) (+.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos #s(literal -2 binary32)) (-.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) ux) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos #s(literal -2 binary32)))))
(*.f32 ux (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))
(*.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) 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 (*.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 #s(literal 1 binary32) (*.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 (*.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 (*.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)))
(pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 2 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 (*.f32 ux (+.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 (*.f32 ux (+.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 (*.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)))
(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 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.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)))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.f32 ux (+.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 ux (*.f32 (+.f32 maxCos #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 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)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (*.f32 (*.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)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #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) maxCos) ux))) (*.f32 (*.f32 ux (+.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 ux (*.f32 (+.f32 maxCos #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) maxCos) 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)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #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) maxCos) ux))) (*.f32 (*.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)))
(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 ux (*.f32 (+.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 ux (*.f32 (+.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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #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 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 #s(literal 1 binary32) maxCos) ux))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))))
(/.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.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 (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 (*.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))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.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 (*.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 ux (*.f32 (+.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 (+.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 ux (+.f32 maxCos #s(literal -1 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.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 #s(literal 1 binary32) (*.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 (+.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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux)))
(*.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))
(*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #s(literal -1 binary32))) #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 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))))) #s(literal 2 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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) ux))) #s(literal 2 binary32)))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 ux)) #s(literal 2 binary32)))
(+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 2 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux) (*.f32 (neg.f32 ux) (-.f32 #s(literal 1 binary32) ux)))
(fma.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (neg.f32 ux)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (*.f32 (+.f32 ux #s(literal 1 binary32)) (+.f32 ux #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (*.f32 ux ux))) (+.f32 ux #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (+.f32 ux #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))
(*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) #s(literal 1 binary32))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) ux))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal 1 binary32))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux ux)) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 ux #s(literal 1 binary32))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 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))))))
(+.f32 (neg.f32 (*.f32 ux (*.f32 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))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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))))))) #s(literal -1 binary32))
(fma.f32 ux (neg.f32 (*.f32 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)))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 ux (*.f32 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)))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (neg.f32 (-.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))) #s(literal 1 binary32))
(fma.f32 (-.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)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 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))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.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)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.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))) (*.f32 ux ux) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))))) (/.f32 (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))) (/.f32 (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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)))))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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)))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 ux (*.f32 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))))) (neg.f32 (*.f32 ux (*.f32 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)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 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)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.f32 ux (*.f32 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))))) (neg.f32 (*.f32 ux (*.f32 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))))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.f32 ux (*.f32 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)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux)) (*.f32 (neg.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)) (*.f32 ux ux)))
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux) (*.f32 (neg.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)) (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (/.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))) (*.f32 ux ux))))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) 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)))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))) (*.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)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (/.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))) (*.f32 ux ux)))) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) 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)))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))) (*.f32 ux ux))) (*.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)))
(*.f32 ux (*.f32 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))))
(*.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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)))))
(*.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)))
(*.f32 (-.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)) (*.f32 ux ux))
(*.f32 (*.f32 ux (*.f32 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)))) #s(literal 1 binary32))
(*.f32 (*.f32 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))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) (-.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))) (*.f32 ux ux))
(+.f32 #s(literal 1 binary32) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 (*.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 ux (+.f32 maxCos #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 #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 ux (+.f32 maxCos #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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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))))))))) #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 (*.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 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 (*.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 ux (+.f32 maxCos #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 (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 (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 (*.f32 (*.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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)) (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)))) (+.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 (*.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 (*.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 ux (+.f32 maxCos #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 (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 ux (+.f32 maxCos #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 #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 #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 (*.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 (*.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 #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 #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 (*.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 ux (+.f32 maxCos #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 #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 ux (+.f32 maxCos #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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 #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 ux (+.f32 maxCos #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 #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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 #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 #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)) (+.f32 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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)) (+.f32 #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 (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 ux (+.f32 maxCos #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 #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 (neg.f32 (-.f32 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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))))))))) (neg.f32 (+.f32 #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 #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 ux (+.f32 maxCos #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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 ux (+.f32 maxCos #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))))))) (neg.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 (*.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 (*.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 (*.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) (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 ux (+.f32 maxCos #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 #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 #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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 #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 (*.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 2 binary32) (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))))) #s(literal 3 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 (log1p.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))) #s(literal 6 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 (*.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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 (*.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))
(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 (*.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)) (*.f32 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 (*.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 (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #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 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 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 (*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 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 (*.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 (*.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 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 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 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #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 ux (*.f32 (+.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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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 ux (*.f32 (+.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 (*.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 ux (+.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) maxCos) ux)))
(*.f32 #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 ux (+.f32 maxCos #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 ux (+.f32 maxCos #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))
(*.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 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 #s(literal 1 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (*.f32 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.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 #s(literal 1 binary32) maxCos) ux))) #s(literal 6 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 3/2 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) #s(literal 3/2 binary32)) #s(literal 2 binary32)))

simplify606.0ms (3.8%)

Algorithm
egg-herbie
Rules
5556×*-lowering-*.f32
5556×*-lowering-*.f64
3804×+-lowering-+.f64
3804×+-lowering-+.f32
2154×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0226129256
1730029194
0813829194
Stop Event
iter limit
node limit
Counts
504 → 504
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 (* (* uy (PI)) (sqrt (- 1 (pow (- 1 ux) 2)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2)))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- 1 ux) 2)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (- 1 ux) 2)))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (pow (- 1 ux) 2))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/8 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/16 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 5)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))
(* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))
(* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 3) (pow (sqrt -1) 5)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* -1 (* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 3))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 3))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 5))))) ux))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* (sqrt ux) (sqrt 2))
(+ (* -1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 2)))) (* (sqrt ux) (sqrt 2)))
(+ (* (sqrt ux) (sqrt 2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ 1 (sqrt 2)))) (* -1/8 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))))))
(+ (* (sqrt ux) (sqrt 2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ 1 (sqrt 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (pow ux 3))) (/ 1 (pow (sqrt 2) 3)))) (* -1/16 (* (sqrt (/ 1 ux)) (/ 1 (pow (sqrt 2) 5)))))))))
(* ux (sqrt -1))
(* ux (+ (sqrt -1) (/ 1 (* ux (sqrt -1)))))
(* ux (- (+ (sqrt -1) (/ 1 (* ux (sqrt -1)))) (/ 1/2 (* (pow ux 2) (pow (sqrt -1) 3)))))
(* ux (- (+ (sqrt -1) (+ (/ 1 (* ux (sqrt -1))) (* 1/2 (/ 1 (* (pow ux 3) (pow (sqrt -1) 5)))))) (* 1/2 (/ 1 (* (pow ux 2) (pow (sqrt -1) 3))))))
(* -1 (* ux (sqrt -1)))
(* -1 (* ux (+ (sqrt -1) (/ 1 (* ux (sqrt -1))))))
(* -1 (* ux (+ (sqrt -1) (* -1 (/ (- (* 1/2 (/ 1 (* ux (pow (sqrt -1) 3)))) (/ 1 (sqrt -1))) ux)))))
(* -1 (* ux (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 (* ux (pow (sqrt -1) 5)))) (* 1/2 (/ 1 (pow (sqrt -1) 3)))) ux)) (/ 1 (sqrt -1))) ux)))))
(* 2 ux)
(* ux (+ 2 (* -1 ux)))
(* ux (+ 2 (* -1 ux)))
(* ux (+ 2 (* -1 ux)))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* -1 (pow ux 2))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(* (sqrt (* ux (+ 2 (* -2 maxCos)))) (sin (* 2 (* uy (PI)))))
(+ (* -1/2 (* (sqrt (/ (pow ux 3) (+ 2 (* -2 maxCos)))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 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 (- 1 maxCos) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 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 (- 1 maxCos) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 6)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- 1 maxCos) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))
(* -1 (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- 1 maxCos)))) (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3)))) (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- 1 maxCos) 5)))))) ux)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- 1 maxCos))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(+ (* -1/2 (* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* -1/2 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(+ (* maxCos (+ (* -1/2 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* -1/4 (* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2)) (- (* 2 (/ 1 ux)) 2))))) (sqrt (/ 1 (pow (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) 3))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(* maxCos (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(* maxCos (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(* maxCos (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* maxCos (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))) (- (* 2 (/ 1 ux)) 2))) (* (pow maxCos 3) (* ux (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 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 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (sqrt -1)))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* maxCos (* ux (sqrt -1)))))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 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))))))
(* (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)))))
(* 1/3 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))
(* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (* -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)))))))
(* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* ux (- (* -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))))))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))
(* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (* ux (- (* -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/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)))))))) (+ (* 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))))))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (- (+ (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (* -1 (pow (- maxCos 1) 2))) (* -2 (/ (- (* 2 maxCos) 2) ux))))
(* (pow ux 2) (- (+ (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (* (pow ux 2) (pow (- maxCos 1) 4)))) (* -1 (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 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 ux 2) (pow (- maxCos 1) 2))))))))
(* (pow ux 2) (- (+ (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (* (pow ux 3) (pow (- maxCos 1) 4)))) (+ (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (* (pow ux 2) (pow (- maxCos 1) 4)))) (* -1 (pow (- maxCos 1) 2))))) (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (* (pow ux 3) (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 ux 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 ux 3) (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 ux 3) (pow (- maxCos 1) 4))))))))))
(* -1 (* (pow ux 2) (pow (- maxCos 1) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -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))))) ux)) (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -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))) (* -1 (/ (- (* -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))) (/ (* (+ (* 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))) (+ (* -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))))) ux)) (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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)))) (/ 1 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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)))))) (* 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)))))) (+ (/ (* (+ (* 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)))))) (/ (* (+ (* 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 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)))))) (* 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)))))) (* 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)))))) (+ (* 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)))))))))) (+ (/ (* (+ (* 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)))))) (/ (* (+ (* 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (* -1 (pow ux 2))) (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos))))
(* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos 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 maxCos 2) (pow ux 4)))) (* -1 (pow ux 2)))) (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -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 maxCos 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)))))) (* (pow maxCos 2) ux)))))))
(* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -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) (pow ux 4)))) (+ (* -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) (pow ux 4)))) (* -1 (pow ux 2))))) (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -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 maxCos 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)))))) (* (pow maxCos 2) ux))) (+ (* 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))))) (* (pow maxCos 3) 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 maxCos 3) (pow ux 4))))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -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))))) maxCos)) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (* 4 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -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))) (* -1 (/ (- (* -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))) (/ (* (+ (* 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))) (+ (* -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))))) maxCos)) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (* 4 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(* 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))
1
(+ 1 (* -2 ux))
(+ 1 (* ux (- ux 2)))
(+ 1 (* ux (- ux 2)))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(pow ux 2)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(* ux (+ 2 (* -2 maxCos)))
(* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))
(* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))
(* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))
(* -1 (* (pow ux 2) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))
(* -1 (* (pow ux 2) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (- (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))) (pow (- 1 maxCos) 2)))
(- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(- (+ 1 (* -1 (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2)))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2)))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(* (pow maxCos 2) (- (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
1
(+ 1 (* -1 (* ux (+ 2 (* -2 maxCos)))))
(+ 1 (* ux (+ (* -1 (+ 2 (* -2 maxCos))) (* ux (pow (- 1 maxCos) 2)))))
(+ 1 (* ux (+ (* -1 (+ 2 (* -2 maxCos))) (* ux (pow (- 1 maxCos) 2)))))
(* (pow ux 2) (pow (- 1 maxCos) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2))))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2))))
(* (pow ux 2) (pow (- 1 maxCos) 2))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (- 1 maxCos) 2)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(+ (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2))))
(* (pow maxCos 2) (pow ux 2))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (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 (*.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 (*.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 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #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 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #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 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #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 #s(literal -1/4 binary32) (/.f32 (*.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 #s(literal -1/4 binary32) (/.f32 (*.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 (/.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 #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 #s(literal -1/4 binary32) (/.f32 (*.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 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #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 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (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 #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 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)))) (neg.f32 (/.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 #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 #s(literal -4/3 binary32) (*.f32 (*.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 (*.f32 uy (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 (*.f32 uy (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 #s(literal -1/4 binary32) (/.f32 (*.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 #s(literal -1/4 binary32) (/.f32 (*.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))))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.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) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 maxCos (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))))) (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)))))))
(+ (* 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (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)))))) (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) 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)))))) (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)))))))))))
(+ (* 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux))))) (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 maxCos (*.f32 #s(literal -1 binary32) (+.f32 (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux uy) (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.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))))))) (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 (*.f32 (*.f32 uy (PI.f32)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.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)))))) (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))))))))))))
(* 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 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) 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 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 (+ (* -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 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 uy (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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))))))))
(* -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 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) 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 uy (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 uy (*.f32 (*.f32 (PI.f32) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 (*.f32 uy (PI.f32)) (-.f32 #s(literal 1 binary32) (+.f32 (*.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)) (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 (/.f32 #s(literal 1/2 binary32) ux) (*.f32 (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 (/.f32 (/.f32 #s(literal 1/2 binary32) ux) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (+.f32 maxCos #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))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #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) 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 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 maxCos ux) (-.f32 #s(literal 1 binary32) ux))) (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)))))) (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))) (* 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 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (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 #s(literal -1/2 binary32) (*.f32 maxCos (*.f32 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.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))))) (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)))))))))) (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))) (* 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 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (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 maxCos (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 maxCos (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) ux)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.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))))))) (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 (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (*.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))))) (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))))))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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))) (/.f32 (*.f32 #s(literal -1 binary32) (-.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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 (/ (+ 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 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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/2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 (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))) (/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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))) (/.f32 (*.f32 #s(literal -1 binary32) (+.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) ux) (-.f32 #s(literal 1 binary32) (+.f32 (*.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)) (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) ux) (-.f32 #s(literal 1 binary32) ux)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)))
(- (+ 1 (* -2 (* maxCos (* ux (+ 1 (* -1 ux)))))) (pow (+ 1 (* -1 ux)) 2))
(+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -2 binary32) maxCos) (*.f32 ux (-.f32 #s(literal 1 binary32) ux))) (*.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 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.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 #s(literal 1 binary32) (-.f32 (*.f32 maxCos (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) 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) ux)) maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)) maxCos)) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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) (- (* -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) 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 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (* (* uy (PI)) (sqrt (- 1 (pow (- 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) ux) (-.f32 #s(literal 1 binary32) ux)))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2)))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #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)))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (pow (- 1 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) ux) (-.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (pow (- 1 ux) 2))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (pow (- 1 ux) 2))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (pow (- 1 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) ux) (-.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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)))))
(* (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)))))
(* (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)))))
(* (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)))))
(* (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)))))
(* (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)))))
(* (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)))))
(* (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)))))
(* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2)))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(+ (* -1/2 (* (sqrt (pow ux 3)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* -1/8 (* (sqrt ux) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 ux)) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))))))
(+ (* (sqrt ux) (* (sin (* 2 (* uy (PI)))) (sqrt 2))) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (sqrt 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (pow ux 3))) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 3)))) (* -1/16 (* (sqrt (/ 1 ux)) (/ (sin (* 2 (* uy (PI)))) (pow (sqrt 2) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal -1/16 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))
(*.f32 ux (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))
(*.f32 ux (+.f32 (*.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))))))
(* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1))))))
(*.f32 ux (+.f32 (+.f32 (*.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))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))
(* ux (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* (pow ux 3) (pow (sqrt -1) 5)))) (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -1)))))))
(*.f32 ux (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 (*.f32 ux ux) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (+.f32 (+.f32 (*.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))))) (*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (*.f32 ux ux))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))
(*.f32 (neg.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
(* -1 (* ux (+ (* (sin (* 2 (* uy (PI)))) (sqrt -1)) (/ (sin (* 2 (* uy (PI)))) (* ux (sqrt -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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 3))))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (sin (* 2 (* uy (PI)))) (sqrt -1))) (* -1 (/ (+ (* -1/2 (/ (sin (* 2 (* uy (PI)))) (pow (sqrt -1) 3))) (* 1/2 (/ (sin (* 2 (* uy (PI)))) (* ux (pow (sqrt -1) 5))))) ux))) ux)) (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))
(*.f32 (neg.f32 ux) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) ux))) ux))))
(* (sqrt ux) (sqrt 2))
(*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32)))
(+ (* -1/2 (* (sqrt (pow ux 3)) (/ 1 (sqrt 2)))) (* (sqrt ux) (sqrt 2)))
(+.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal 2 binary32))))))
(+ (* (sqrt ux) (sqrt 2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ 1 (sqrt 2)))) (* -1/8 (* (sqrt ux) (/ 1 (pow (sqrt 2) 3)))))))
(+.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 #s(literal -1/8 binary32) (/.f32 (*.f32 (sqrt.f32 ux) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))))))
(+ (* (sqrt ux) (sqrt 2)) (* (pow ux 2) (+ (* -1/2 (* (sqrt (/ 1 ux)) (/ 1 (sqrt 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (pow ux 3))) (/ 1 (pow (sqrt 2) 3)))) (* -1/16 (* (sqrt (/ 1 ux)) (/ 1 (pow (sqrt 2) 5)))))))))
(+.f32 (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) ux)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal 2 binary32))))) (*.f32 (*.f32 ux ux) (+.f32 (*.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 ux ux))))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 3 binary32)))) (*.f32 (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) ux))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal 2 binary32)) #s(literal 5 binary32)))))))))
(* ux (sqrt -1))
(*.f32 ux (sqrt.f32 #s(literal -1 binary32)))
(* ux (+ (sqrt -1) (/ 1 (* ux (sqrt -1)))))
(*.f32 ux (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))
(* ux (- (+ (sqrt -1) (/ 1 (* ux (sqrt -1)))) (/ 1/2 (* (pow ux 2) (pow (sqrt -1) 3)))))
(*.f32 ux (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))
(* ux (- (+ (sqrt -1) (+ (/ 1 (* ux (sqrt -1))) (* 1/2 (/ 1 (* (pow ux 3) (pow (sqrt -1) 5)))))) (* 1/2 (/ 1 (* (pow ux 2) (pow (sqrt -1) 3))))))
(*.f32 ux (-.f32 (+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux ux)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))
(* -1 (* ux (sqrt -1)))
(*.f32 (neg.f32 ux) (sqrt.f32 #s(literal -1 binary32)))
(* -1 (* ux (+ (sqrt -1) (/ 1 (* ux (sqrt -1))))))
(*.f32 (neg.f32 ux) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) ux) (sqrt.f32 #s(literal -1 binary32)))))
(* -1 (* ux (+ (sqrt -1) (* -1 (/ (- (* 1/2 (/ 1 (* ux (pow (sqrt -1) 3)))) (/ 1 (sqrt -1))) ux)))))
(*.f32 (neg.f32 ux) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(* -1 (* ux (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 (* ux (pow (sqrt -1) 5)))) (* 1/2 (/ 1 (pow (sqrt -1) 3)))) ux)) (/ 1 (sqrt -1))) ux)))))
(*.f32 (neg.f32 ux) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal 1/2 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) ux)) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32)))) ux))))
(* 2 ux)
(*.f32 #s(literal 2 binary32) ux)
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(* ux (+ 2 (* -1 ux)))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* -1 (pow ux 2))
(*.f32 #s(literal -1 binary32) (*.f32 ux ux))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* (pow ux 2) (- (* 2 (/ 1 ux)) 1))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(* 2 (* (* uy (PI)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))
(* uy (+ (* -4/3 (* (* (pow uy 2) (pow (PI) 3)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 4/15 (* (* (pow uy 2) (pow (PI) 5)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))))))) (*.f32 (*.f32 (*.f32 #s(literal 4/15 binary32) (*.f32 uy uy)) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))))))
(* uy (+ (* 2 (* (PI) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -4/3 (* (pow (PI) 3) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* (pow uy 2) (+ (* -8/315 (* (* (pow uy 2) (pow (PI) 7)) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))) (* 4/15 (* (pow (PI) 5) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux)))))))))))))))
(*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))))))) (*.f32 (*.f32 uy uy) (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) 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 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux)))))))) (*.f32 (*.f32 #s(literal 4/15 binary32) (pow.f32 (PI.f32) #s(literal 5 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux))))))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2)) (+ (* -2 (/ maxCos ux)) (* 2 (/ 1 ux))))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 (/.f32 #s(literal 2 binary32) ux) (/.f32 (*.f32 #s(literal -2 binary32) maxCos) 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)))) (pow (- 1 maxCos) 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 (*.f32 #s(literal -1/2 binary32) (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 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(+ (* (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 (- 1 maxCos) 2)))) (* -1/8 (* (sqrt (/ ux (pow (+ 2 (* -2 maxCos)) 3))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 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 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 #s(literal 1 binary32) maxCos) #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 (- 1 maxCos) 2)))) (* (pow ux 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow ux 3) (pow (+ 2 (* -2 maxCos)) 3)))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 4)))) (* -1/16 (* (sqrt (/ 1 (* ux (pow (+ 2 (* -2 maxCos)) 5)))) (* (sin (* 2 (* uy (PI)))) (pow (- 1 maxCos) 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 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))) (*.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 #s(literal 1 binary32) maxCos) #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 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))))))))
(* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))
(*.f32 ux (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))
(* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))
(*.f32 ux (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.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) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))
(*.f32 ux (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.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) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.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 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))))
(* ux (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow ux 2) (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3))))) (+ (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* (pow ux 3) (* (pow (sqrt -1) 5) (pow (- 1 maxCos) 5))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 ux ux)) (/.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 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))))))) (+.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.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) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.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 #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 #s(literal 1 binary32) maxCos) #s(literal 5 binary32)))))))
(* -1 (* ux (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos)))))
(*.f32 (neg.f32 ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))
(* -1 (* ux (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* ux (* (sqrt -1) (- 1 maxCos))))) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))
(*.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 #s(literal 1 binary32) maxCos)) (*.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) maxCos))) (*.f32 (*.f32 ux (sqrt.f32 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- 1 maxCos)))) (* 1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* ux (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3)))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))
(*.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 #s(literal 1 binary32) maxCos)) (neg.f32 (/.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 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 #s(literal 1/8 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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))) (*.f32 (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))))) ux))))
(* -1 (* ux (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 2)) (* (pow (sqrt -1) 3) (pow (- 1 maxCos) 3)))) (* 1/16 (/ (* (sin (* 2 (* uy (PI)))) (pow (+ 2 (* -2 maxCos)) 3)) (* ux (* (pow (sqrt -1) 5) (pow (- 1 maxCos) 5)))))) ux)) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (+ 2 (* -2 maxCos))) (* (sqrt -1) (- 1 maxCos))))) ux)) (* (sin (* 2 (* uy (PI)))) (* (sqrt -1) (- 1 maxCos))))))
(*.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 #s(literal 1 binary32) maxCos)) (neg.f32 (/.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 #s(literal -2 binary32) maxCos))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 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 #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 #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 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 5 binary32))))) ux))) ux))))
(* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(+ (* -1/2 (* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))))
(+ (* maxCos (+ (* -1/2 (* (* maxCos (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2)))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* -1/2 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) 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 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))) (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))))))))))
(+ (* maxCos (+ (* -1/2 (* (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* maxCos (+ (* -1/2 (* (* (sin (* 2 (* uy (PI)))) (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2))) (sqrt (/ 1 (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))) (* -1/4 (* (* maxCos (* (pow ux 2) (* (sin (* 2 (* uy (PI)))) (* (+ (* 1/4 (/ (* (pow ux 4) (pow (- (* 2 (/ 1 ux)) 2) 2)) (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (pow ux 2)) (- (* 2 (/ 1 ux)) 2))))) (sqrt (/ 1 (pow (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) 3))))))))) (* (sin (* 2 (* uy (PI)))) (sqrt (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 ux ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) 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 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))))) (*.f32 #s(literal -1/4 binary32) (*.f32 maxCos (*.f32 (*.f32 (*.f32 ux ux) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (pow.f32 ux #s(literal 4 binary32)) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux 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 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* 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 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.f32 maxCos (sqrt.f32 #s(literal -1 binary32))))))))
(* maxCos (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) 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 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (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 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- (* 2 (/ 1 ux)) 2))) (* maxCos (sqrt -1)))) (+ (* 1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))) (- (* 2 (/ 1 ux)) 2))) (* (pow maxCos 3) (* ux (pow (sqrt -1) 3))))) (+ (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- (* 2 (/ 1 ux)) 2) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* (pow maxCos 2) (* ux (sqrt -1))))) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1)))))))
(*.f32 maxCos (+.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) (*.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 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 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 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 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 ux (/.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 maxCos (sqrt.f32 #s(literal -1 binary32))))))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* maxCos (* 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 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 ux (*.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.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 ux) (sqrt.f32 #s(literal -1 binary32)))))) maxCos))))
(* -1 (* maxCos (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/4 (/ (* (sin (* 2 (* uy (PI)))) (* (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))) (- 2 (* 2 (/ 1 ux))))) (* maxCos (* ux (pow (sqrt -1) 3))))) (* 1/2 (/ (* (sin (* 2 (* uy (PI)))) (- 1 (+ (* 1/4 (/ (* (pow ux 2) (pow (- 2 (* 2 (/ 1 ux))) 2)) (pow (sqrt -1) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))))) (* ux (sqrt -1))))) maxCos)) (* -1/2 (/ (* ux (* (sin (* 2 (* uy (PI)))) (- 2 (* 2 (/ 1 ux))))) (sqrt -1)))) maxCos)) (* ux (* (sin (* 2 (* uy (PI)))) (sqrt -1))))))
(neg.f32 (*.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 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 ux (*.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))) (neg.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.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 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))))) (*.f32 maxCos (*.f32 ux (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 ux ux) (*.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)) (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 #s(literal -4/3 binary32) (*.f32 (*.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 (+ (* 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 (*.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))))))))))) (*.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 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 (*.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))))))))))) (*.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 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 (*.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 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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.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 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) 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 (*.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 (/.f32 #s(literal 1 binary32) 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 (*.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 (/.f32 #s(literal 1 binary32) 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 #s(literal 2/9 binary32) (*.f32 (-.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 (-.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 (/ (* (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 (-.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 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (/.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 (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 (*.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))) (/.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 (*.f32 #s(literal -1 binary32) (+.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 (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 #s(literal 2 binary32) (*.f32 (*.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 (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.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 #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 (/.f32 (*.f32 #s(literal -1 binary32) (+.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 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.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))))
(* (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) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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))))))))
(+ (* 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) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #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 -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) 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) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 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 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) 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) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) 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) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 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) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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))))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (-.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (-.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (pow.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) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux)))) ux) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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)))) (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 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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)))) (/.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 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 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 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux))))) ux) (neg.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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)))
(* (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 (/.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) 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 (/.f32 #s(literal 1 binary32) 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 (-.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 (* (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 (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 (*.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))) (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.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))) (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 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 (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 #s(literal 2 binary32) (*.f32 (*.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 (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.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 #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 (/.f32 (*.f32 #s(literal -1 binary32) (+.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 (*.f32 #s(literal -1 binary32) (+.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) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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)))))))
(+ (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) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1/2 binary32) (*.f32 maxCos (*.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) 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) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 maxCos (*.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) 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) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 maxCos (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 maxCos (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 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) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))))) (pow.f32 (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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)))))))))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))))))))))))
(* maxCos (* ux (sqrt -1)))
(*.f32 (*.f32 maxCos 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux)))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (pow.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) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux)))) ux) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (*.f32 #s(literal -1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos 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)))))
(*.f32 (*.f32 #s(literal -1 binary32) 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) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 ux (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (/.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) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux))))) ux) (neg.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) 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) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) 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))))
(* 1/3 (* ux (- 6 (+ (* 2 maxCos) (* 4 maxCos)))))
(*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))
(* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (* -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)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/3 binary32) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))) (*.f32 ux (+.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))))))))
(* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* ux (- (* -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))))))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/3 binary32) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))) (*.f32 ux (+.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 (*.f32 ux (-.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 #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)))))))))
(* ux (+ (* 1/3 (- 6 (+ (* 2 maxCos) (* 4 maxCos)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (- maxCos 1) (- (* 2 maxCos) 2))) (+ (* 2 (pow (- maxCos 1) 2)) (pow (- (+ maxCos (* 2 maxCos)) 3) 2)))) (* ux (- (+ (* -1/3 (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3)))) (* ux (- (* -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/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)))))))) (+ (* 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))))))) (* 1/9 (* (- 6 (+ (* 2 maxCos) (* 4 maxCos))) (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2)))))))
(*.f32 ux (+.f32 (*.f32 #s(literal 1/3 binary32) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))) (*.f32 ux (+.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 (*.f32 ux (+.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 (*.f32 ux (-.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 #s(literal 2/9 binary32) (*.f32 (-.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 #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)))))))) (+.f32 (*.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 #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)))))))))
(* -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) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (* -1 (pow (- maxCos 1) 2))) (* -2 (/ (- (* 2 maxCos) 2) ux))))
(*.f32 (*.f32 ux ux) (+.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 ux (+.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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux))))
(* (pow ux 2) (- (+ (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (* (pow ux 2) (pow (- maxCos 1) 4)))) (* -1 (pow (- maxCos 1) 2)))) (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 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 ux 2) (pow (- maxCos 1) 2))))))))
(*.f32 (*.f32 ux ux) (-.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (*.f32 #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)) (+.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 ux ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.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 ux ux) (*.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 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(* (pow ux 2) (- (+ (* -2 (/ (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (* ux (- maxCos 1)))) (+ (* -1 (/ (+ (* 2 (* (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) (- (+ maxCos (* 2 maxCos)) 3))) (* 2 (pow (- maxCos 1) 3))) (* (pow ux 3) (pow (- maxCos 1) 4)))) (+ (* -1 (/ (+ (* 2 (* (pow (- maxCos 1) 3) (- (+ maxCos (* 2 maxCos)) 3))) (pow (+ (* (- maxCos 1) (- (* 2 maxCos) 2)) (pow (- maxCos 1) 2)) 2)) (* (pow ux 2) (pow (- maxCos 1) 4)))) (* -1 (pow (- maxCos 1) 2))))) (+ (* -2 (/ (- (* 2 maxCos) 2) ux)) (+ (* -1 (/ (+ (* 2 (pow (- maxCos 1) 2)) (+ (pow (- maxCos 1) 2) (pow (- (* 2 maxCos) 2) 2))) (* (pow ux 2) (pow (- maxCos 1) 2)))) (+ (* -1 (/ (- (+ (* 2 maxCos) (* 2 (- (* 2 maxCos) 2))) 2) (* (pow ux 3) (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 ux 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 ux 3) (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 ux 3) (pow (- maxCos 1) 4))))))))))
(*.f32 (*.f32 ux ux) (-.f32 (+.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 ux (+.f32 maxCos #s(literal -1 binary32)))) (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 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))))) (*.f32 #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)) (+.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 ux ux) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 binary32)))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux) (/.f32 (*.f32 #s(literal -1 binary32) (+.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 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))) (+.f32 (+.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 ux (*.f32 ux ux)) (*.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 ux ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))))))) (+.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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 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 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))))) (*.f32 (*.f32 ux (*.f32 ux ux)) (pow.f32 (+.f32 maxCos #s(literal -1 binary32)) #s(literal 4 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 (/ (- (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.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)))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -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))))) ux)) (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.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 #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)))))) ux)) (+.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))))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(* (pow ux 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -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))) (* -1 (/ (- (* -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))) (/ (* (+ (* 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))) (+ (* -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))))) ux)) (* 2 (/ (+ (* 2 (pow (- maxCos 1) 2)) (pow (- maxCos 1) 2)) (- maxCos 1)))) (* 4 (- maxCos 1))) ux)) (* -1 (pow (- maxCos 1) 2))))
(*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.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 (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 #s(literal 2 binary32) (*.f32 (*.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 #s(literal -4 binary32) (-.f32 (-.f32 (/.f32 (*.f32 #s(literal -1 binary32) (+.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 #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 (*.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 (*.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))))))) ux))) (+.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))))))) ux)) (+.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))))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))
(/ (- 1 (pow (+ 1 (* -1 ux)) 6)) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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))))))
(- (+ (* 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)))) (/ 1 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 maxCos (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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)))))))
(- (+ (* 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)))))) (* 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)))))) (+ (/ (* (+ (* 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)))))) (/ (* (+ (* 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 maxCos (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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)))))))
(- (+ (* 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)))))) (* 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)))))) (* 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)))))) (+ (* 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)))))))))) (+ (/ (* (+ (* 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)))))) (/ (* (+ (* 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 (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2)))))) (/ (pow (+ 1 (* -1 ux)) 6) (+ 1 (* (pow (+ 1 (* -1 ux)) 2) (+ 1 (pow (+ 1 (* -1 ux)) 2))))))
(+.f32 (*.f32 maxCos (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (*.f32 maxCos (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (-.f32 (*.f32 maxCos (-.f32 (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (*.f32 (*.f32 ux (*.f32 ux ux)) (-.f32 #s(literal 1 binary32) ux)) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.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 (-.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) ux) #s(literal 6 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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)))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (* -1 (pow ux 2))) (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux ux)) (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos))))
(* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos 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 maxCos 2) (pow ux 4)))) (* -1 (pow ux 2)))) (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -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 maxCos 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)))))) (* (pow maxCos 2) ux)))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux)) (*.f32 #s(literal -1 binary32) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) ux)))))
(* (pow maxCos 2) (- (+ (* -2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) (* maxCos ux))) (+ (* -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) (pow ux 4)))) (+ (* -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) (pow ux 4)))) (* -1 (pow ux 2))))) (+ (* -4 (/ (* ux (+ 1 (* -1 ux))) maxCos)) (+ (* -1 (/ (+ (* 2 (* ux (* (+ 1 (* -1 ux)) (+ 1 (pow (+ 1 (* -1 ux)) 2))))) (* 2 (* ux (pow (+ 1 (* -1 ux)) 3)))) (* (pow maxCos 3) (pow ux 2)))) (+ (* -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 maxCos 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)))))) (* (pow maxCos 2) ux))) (+ (* 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))))) (* (pow maxCos 3) 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 maxCos 3) (pow ux 4))))))))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (+.f32 (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 maxCos ux)) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))) (*.f32 #s(literal -1 binary32) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (pow.f32 ux #s(literal 4 binary32)))) (*.f32 ux ux)))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) maxCos) (neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (*.f32 ux ux))))) (+.f32 (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 maxCos maxCos) ux))) (+.f32 (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux)))) (/.f32 (*.f32 #s(literal 4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) ux)) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal 4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) (pow.f32 ux #s(literal 4 binary32)))))))))
(* -1 (* (pow maxCos 2) (pow ux 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos maxCos)) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (- (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux)) (* 4 (* ux (+ 1 (* -1 ux))))) maxCos)) (* -1 (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (* -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))))) maxCos)) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (* 4 (* 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 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux))) maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos) (*.f32 ux ux))))
(* (pow maxCos 2) (+ (* -1 (/ (- (+ (* -1 (/ (- (+ (* -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))) (* -1 (/ (- (* -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))) (/ (* (+ (* 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))) (+ (* -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))))) maxCos)) (* 2 (/ (+ (* 2 (* (pow ux 2) (+ 1 (* -1 ux)))) (* (pow ux 2) (+ 1 (* -1 ux)))) ux))) (* 4 (* 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 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -3 binary32)))) (pow.f32 ux #s(literal 4 binary32))) (/.f32 (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))))) (pow.f32 ux #s(literal 4 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux))))) ux) (+.f32 (neg.f32 (/.f32 (*.f32 #s(literal -2 binary32) (+.f32 (*.f32 (*.f32 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 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 ux ux))) (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (pow.f32 ux #s(literal 4 binary32)))))) maxCos))) (+.f32 (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 4 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 (*.f32 ux ux) (+.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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 ux ux))) (/.f32 (*.f32 #s(literal -4 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) ux))) maxCos)) (+.f32 (/.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) ux) (*.f32 (*.f32 #s(literal -4 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos) (*.f32 ux ux))))
(* 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)) (neg.f32 (*.f32 (*.f32 maxCos 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 ux (/.f32 (+.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 ux (/.f32 (+.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 ux (/.f32 (+.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 ux (/.f32 (+.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) 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 maxCos (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) 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 maxCos (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) 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) 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) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux)) maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) 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) ux)) (neg.f32 (/.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) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) ux) (-.f32 #s(literal 1 binary32) ux)) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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))
1
#s(literal 1 binary32)
(+ 1 (* -2 ux))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) ux))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(+ 1 (* ux (- ux 2)))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 ux #s(literal -2 binary32))))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(pow ux 2)
(*.f32 ux ux)
(* (pow ux 2) (- 1 (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* (pow ux 2) (+ 1 (* -1 (/ (- 2 (/ 1 ux)) ux))))
(*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux))))
(* ux (+ 2 (* -2 maxCos)))
(*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))
(* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))
(*.f32 ux (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))
(*.f32 ux (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* ux (- (* -1 (* ux (pow (- 1 maxCos) 2))) (* -1 (+ 2 (* -2 maxCos)))))
(*.f32 ux (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))
(* -1 (* (pow ux 2) (pow (- 1 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux 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 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (/.f32 #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 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (/.f32 #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 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(* -1 (* (pow ux 2) (pow (- 1 maxCos) 2)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 ux 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 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (/.f32 #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 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (/.f32 #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 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 (*.f32 #s(literal -2 binary32) maxCos) ux) (-.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
(- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(- (+ 1 (* -1 (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(+.f32 #s(literal 1 binary32) (-.f32 (neg.f32 (*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))
(- (+ 1 (* maxCos (- (* -1 (* maxCos (pow ux 2))) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 maxCos (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 maxCos (*.f32 ux ux))) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32)))))) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.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) (- (* 2 (/ 1 ux)) 2)) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 ux ux))))
(* (pow maxCos 2) (- (/ 1 (pow maxCos 2)) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2)))))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 maxCos maxCos)) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.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) (- (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)))
(* (pow maxCos 2) (- (* -1 (/ (- (* -1 (/ (- 1 (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux)))) maxCos)) (*.f32 ux ux)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (* ux (+ 2 (* -2 maxCos)))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))
(+ 1 (* ux (+ (* -1 (+ 2 (* -2 maxCos))) (* ux (pow (- 1 maxCos) 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))
(+ 1 (* ux (+ (* -1 (+ 2 (* -2 maxCos))) (* ux (pow (- 1 maxCos) 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))
(* (pow ux 2) (pow (- 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 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 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux)))
(* (pow ux 2) (+ (* -1 (/ (+ 2 (* -2 maxCos)) ux)) (+ (/ 1 (pow ux 2)) (pow (- 1 maxCos) 2))))
(*.f32 (*.f32 ux ux) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (/.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux)))
(* (pow ux 2) (pow (- 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 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 #s(literal -1 binary32) (*.f32 #s(literal -2 binary32) maxCos))) ux)))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (- 1 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux))))
(* (pow ux 2) (+ (* -1 (/ (- (+ 2 (* -2 maxCos)) (/ 1 ux)) ux)) (pow (- 1 maxCos) 2)))
(*.f32 (*.f32 ux ux) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (neg.f32 (/.f32 (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 #s(literal -2 binary32) maxCos) (/.f32 #s(literal 1 binary32) ux))) ux))))
(* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux))))
(*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux)))
(+ (* maxCos (* (pow ux 2) (- (* 2 (/ 1 ux)) 2))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 (*.f32 maxCos (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))
(+ (* maxCos (+ (* maxCos (pow ux 2)) (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)))) (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))))
(+.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos (+.f32 (*.f32 maxCos (*.f32 ux ux)) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))))))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos)))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (+ (/ (* (pow ux 2) (- (* 2 (/ 1 ux)) 2)) maxCos) (+ (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) (pow maxCos 2)) (pow ux 2))))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -2 binary32))) maxCos) (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) (*.f32 maxCos maxCos))) (*.f32 ux ux)))
(* (pow maxCos 2) (pow ux 2))
(*.f32 (*.f32 maxCos maxCos) (*.f32 ux ux))
(* (pow maxCos 2) (+ (* -1 (/ (* (pow ux 2) (- 2 (* 2 (/ 1 ux)))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) maxCos))) maxCos))))
(* (pow maxCos 2) (+ (* -1 (/ (+ (* -1 (/ (* (pow ux 2) (- (+ 1 (/ 1 (pow ux 2))) (* 2 (/ 1 ux)))) maxCos)) (* (pow ux 2) (- 2 (* 2 (/ 1 ux))))) maxCos)) (pow ux 2)))
(*.f32 (*.f32 maxCos maxCos) (+.f32 (*.f32 ux ux) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 ux ux) (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) ux))) (neg.f32 (/.f32 (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))) maxCos))) maxCos))))
(* 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 #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 (+.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 #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 (+.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 #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 (+.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)) (*.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 #s(literal -2 binary32) (/.f32 (*.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 #s(literal 2 binary32) (*.f32 (*.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) 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 maxCos (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (pow.f32 (-.f32 #s(literal 1 binary32) 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 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (pow.f32 (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (*.f32 #s(literal -2 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))) (pow.f32 (-.f32 #s(literal 1 binary32) 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) 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) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) 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) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))) (*.f32 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) ux) (-.f32 #s(literal 1 binary32) 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) 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) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) 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 (/.f32 (*.f32 #s(literal -1 binary32) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -3 binary32))) maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) 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) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) maxCos) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) 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 #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 (+.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 #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 (+.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)) (*.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 #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 (*.f32 #s(literal 3 binary32) maxCos) #s(literal -3 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 (+.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 (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))) (/.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)))))))
(* (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 #s(literal 2 binary32) (*.f32 (*.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) 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) ux) #s(literal 6 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) maxCos) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) #s(literal 6 binary32)) (*.f32 maxCos (+.f32 (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) ux) #s(literal 6 binary32)) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))))) (*.f32 maxCos (*.f32 #s(literal 2 binary32) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 ux (*.f32 ux ux)) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))))))))))
(* (pow 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) 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) ux) (-.f32 #s(literal 1 binary32) 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) 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) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) ux) (-.f32 #s(literal 1 binary32) 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) ux))))) maxCos) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 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) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) 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) 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) ux)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) 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) 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) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux)))) (neg.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -2 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))) (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) #s(literal -3 binary32))) (*.f32 #s(literal 3 binary32) (*.f32 (*.f32 ux ux) (-.f32 #s(literal 1 binary32) ux))))) maxCos)))) maxCos))) maxCos))))

eval253.0ms (1.6%)

Compiler

Compiled 119970 to 5774 computations (95.2% saved)

prune250.0ms (1.6%)

Pruning

58 alts after pruning (54 fresh and 4 done)

PrunedKeptTotal
New1455521507
Fresh14216
Picked145
Done000
Total1470581528
Accuracy
100.0%
Counts
1528 → 58
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.5%
(+.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)))))))
85.7%
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
78.5%
(+.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)))))))
49.1%
(*.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))
49.1%
(*.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)))
98.4%
(*.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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
50.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
53.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
52.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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))))))))))))
91.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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))))))
98.3%
(*.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))))))
78.5%
(*.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)))))))
49.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32)))))))
56.2%
(*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
46.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 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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)))))))))
41.9%
(*.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)))))))
47.7%
(*.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)))))
49.1%
(*.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))))))))
50.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
50.8%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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)))))))
20.4%
(*.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.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) #s(literal 1 binary32))))
49.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.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))))))))))))
83.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)))))))
83.5%
(*.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))))))
26.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux ux)))))
83.6%
(*.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))))))
83.6%
(*.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))))))
69.3%
(*.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)))))
49.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (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))))
92.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
78.0%
(*.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)))))
74.3%
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
98.0%
(*.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 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.5%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (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)))
78.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #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))))
74.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))))
98.3%
(*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -8 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (-.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))))
98.4%
(*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) ux) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos #s(literal -2 binary32)))))))
56.8%
(*.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) (*.f32 ux (*.f32 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))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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))))))))))
62.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
53.3%
(*.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)))))
55.2%
(*.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
56.9%
(*.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 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))))))
54.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
97.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #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)))))))
73.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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))))))))))))
84.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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))))) (/.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))))))))))))
97.8%
(*.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 (*.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 (+.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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux))))))
92.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
98.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.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)))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))))))))
51.8%
(*.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))))))
77.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
98.5%
(*.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))))))
74.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
95.6%
(*.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))))))))))
91.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)))))
52.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)))))))
Compiler

Compiled 4563 to 2361 computations (48.3% saved)

simplify148.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 20 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-diff64
(*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))
cost-diff64
(sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))))
cost-diff64
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 uy (PI.f32))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff0
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
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 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff0
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
cost-diff0
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32)))
cost-diff0
(*.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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
Rules
2670×*-lowering-*.f32
2670×*-lowering-*.f64
2174×+-lowering-+.f64
2174×+-lowering-+.f32
1864×sum4-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
067678
1182652
2585610
32303593
08847593
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sin (* 2 (* uy (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
(* (sin (* 2 (* uy (PI)))) (pow ux 1/2))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(pow ux 1/2)
ux
1/2
(pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2)
(+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos)))
(+ 2 (* maxCos -2))
(* maxCos -2)
maxCos
-2
(* (* ux (+ maxCos -1)) (- 1 maxCos))
(* ux (+ maxCos -1))
(+ maxCos -1)
-1
(- 1 maxCos)
1
(* (* 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 ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))))
(- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))
1
(* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))
(* ux ux)
ux
(- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))
(* (- 1 maxCos) (- 1 maxCos))
(- 1 maxCos)
maxCos
(/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)
(+ (* maxCos -2) (+ 2 (/ -1 ux)))
(* maxCos -2)
-2
(+ 2 (/ -1 ux))
(/ -1 ux)
-1
(* (sin (* (* uy 2) (PI))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* (* 1/3 ux) (- 6 (* maxCos 6))))
(* (* 1/3 ux) (- 6 (* maxCos 6)))
(* 1/3 ux)
1/3
ux
(- 6 (* maxCos 6))
6
(* maxCos 6)
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 (* 2 (* uy (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
(*.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (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 #s(literal 1 binary32) maxCos)))) #s(literal 1/2 binary32)))
(* (sin (* 2 (* uy (PI)))) (pow ux 1/2))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (pow.f32 ux #s(literal 1/2 binary32)))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(* 2 (* uy (PI)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(pow ux 1/2)
(pow.f32 ux #s(literal 1/2 binary32))
ux
1/2
#s(literal 1/2 binary32)
(pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2)
(pow.f32 (+.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)))) #s(literal 1/2 binary32))
(+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 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))))
(+ 2 (* maxCos -2))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
maxCos
-2
#s(literal -2 binary32)
(* (* ux (+ maxCos -1)) (- 1 maxCos))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)
(* (* 2 (* uy (PI))) (sqrt (- 1 1)))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (sqrt.f32 #s(literal 0 binary32))))
(* 2 (* uy (PI)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(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 ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))))
(*.f32 uy (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))))))
(* 2 (* uy (PI)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos))))))
(- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) maxCos)))))
1
#s(literal 1 binary32)
(* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))
(*.f32 ux (*.f32 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux))))
(* ux ux)
(*.f32 ux ux)
ux
(- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))
(+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 2 binary32) maxCos) (+.f32 #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) ux))) ux))
(* (- 1 maxCos) (- 1 maxCos))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (+.f32 maxCos #s(literal -1 binary32)))
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
maxCos
(/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)
(/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux)
(+ (* maxCos -2) (+ 2 (/ -1 ux)))
(+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
-2
#s(literal -2 binary32)
(+ 2 (/ -1 ux))
(+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))
(/ -1 ux)
(/.f32 #s(literal -1 binary32) ux)
-1
#s(literal -1 binary32)
(* (sin (* (* uy 2) (PI))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
(*.f32 (sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 #s(literal 2 binary32) ux))))
(sin (* (* uy 2) (PI)))
(sin.f32 (*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy)))
(* (* uy 2) (PI))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(* uy 2)
(*.f32 #s(literal 2 binary32) uy)
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (* (* 1/3 ux) (- 6 (* maxCos 6))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 #s(literal 2 binary32) ux)))
(* (* 1/3 ux) (- 6 (* maxCos 6)))
(*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 #s(literal 2 binary32) ux))
(* 1/3 ux)
(*.f32 ux #s(literal 1/3 binary32))
1/3
#s(literal 1/3 binary32)
ux
(- 6 (* maxCos 6))
(-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32)))
6
#s(literal 6 binary32)
(* maxCos 6)
(*.f32 maxCos #s(literal 6 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 uy (*.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 (PI.f32) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 uy uy)))) #s(literal 2 binary32)))))
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 (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 (PI.f32) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 uy uy)))) #s(literal 2 binary32))))
(* -4/3 (* (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 #s(literal -4/3 binary32) (*.f32 uy (*.f32 (PI.f32) (*.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 uy (*.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 (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 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.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 (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 #s(literal 2 binary32) (PI.f32)))
(* (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)))))))

localize331.0ms (2.1%)

Localize:

Found 20 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.9%
(*.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))
accuracy98.7%
(*.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))))))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy99.4%
(*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))
accuracy99.0%
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
accuracy98.9%
(*.f32 #s(literal 1/3 binary32) ux)
accuracy98.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy98.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 #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))))))
accuracy98.8%
(*.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)))
accuracy56.6%
(-.f32 #s(literal 1 binary32) (*.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))))
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.6%
(PI.f32)
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy99.6%
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy98.9%
(*.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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32)))
Results
217.0ms255×0valid
3.0ms5exit
Compiler

Compiled 723 to 67 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 126.0ms
ival-mult: 65.0ms (51.7% of total)
ival-pow: 14.0ms (11.1% of total)
...c/correct-round.rkt:119:19: 8.0ms (6.4% of total)
ival-sqrt: 8.0ms (6.4% of total)
ival-add: 8.0ms (6.4% of total)
ival-sub: 7.0ms (5.6% of total)
ival-sin: 7.0ms (5.6% of total)
ival-div: 4.0ms (3.2% of total)
const: 1.0ms (0.8% of total)
backward-pass: 1.0ms (0.8% of total)
ival-pi: 1.0ms (0.8% of total)

series109.0ms (0.7%)

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

120 calls:

TimeVariablePointExpression
14.0ms
maxCos
@inf
(* (* (sin (* 2 (* uy (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
5.0ms
ux
@inf
(* (* (sin (* 2 (* uy (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/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
(+ (* -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))))

rewrite352.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
3710×*-lowering-*.f32
3710×*-lowering-*.f64
2334×pow-lowering-pow.f64
2334×pow-lowering-pow.f32
2100×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067356
1387328
23192315
08393315
Stop Event
iter limit
node limit
Counts
24 → 317
Calls
Call 1
Inputs
(* (* (sin (* 2 (* uy (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
(* (sin (* 2 (* uy (PI)))) (pow ux 1/2))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* (* 2 (* uy (PI))) (sqrt (- 1 1)))
(sqrt (- 1 1))
(- 1 1)
(* (* 2 (* uy (PI))) (sqrt (- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))))
(* uy (PI))
(PI)
(* (sin (* (* uy 2) (PI))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
(sqrt (* (* 1/3 ux) (- 6 (* maxCos 6))))
(* (* 1/3 ux) (- 6 (* maxCos 6)))
(sin (* (* uy 2) (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)))))) (* 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)))))
(- 1 (* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux))))
(* (* ux ux) (- (* (- 1 maxCos) (- 1 maxCos)) (/ (+ (* maxCos -2) (+ 2 (/ -1 ux))) ux)))
(* 1/3 ux)
(* (* uy 2) (PI))
(* (PI) (PI))
(* (sqrt (* ux (- (+ 2 (* -2 maxCos)) (* ux (* (+ maxCos -1) (+ maxCos -1)))))) (PI))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (+.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))))) #s(literal 1/2 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 #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))))) #s(literal 1/2 binary32)))
(*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (+.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))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.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))))) #s(literal 1/4 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.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))))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))))
(*.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 #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))))) #s(literal 1/4 binary32))) (pow.f32 (+.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))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 (+.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))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 ux #s(literal 1/4 binary32)) (*.f32 (pow.f32 ux #s(literal 1/4 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/4 binary32))) (pow.f32 ux #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
#s(literal 0 binary32)
#s(literal 0 binary32)
#s(literal 0 binary32)
(*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32)))))
(*.f32 uy (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32))))
(*.f32 (PI.f32) (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (PI.f32)) (*.f32 #s(literal 2 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (PI.f32) (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 uy (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32)) uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32)) (PI.f32)) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.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)))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (PI.f32))
(*.f32 uy (PI.f32))
(*.f32 (PI.f32) uy)
(*.f32 #s(literal 1 binary32) (*.f32 uy (PI.f32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) uy))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) uy))
(*.f32 (*.f32 uy (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.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)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32)))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 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))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(-.f32 (+.f32 #s(literal 1 binary32) (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 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (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 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
(*.f32 (pow.f32 (*.f32 ux #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 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 ux #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))))) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (*.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))) #s(literal 1/2 binary32)) (pow.f32 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 ux #s(literal 1/3 binary32)) #s(literal 6 binary32)) (*.f32 (*.f32 ux #s(literal 1/3 binary32)) (*.f32 maxCos #s(literal -6 binary32))))
(+.f32 (*.f32 #s(literal 6 binary32) (*.f32 ux #s(literal 1/3 binary32))) (*.f32 (*.f32 maxCos #s(literal -6 binary32)) (*.f32 ux #s(literal 1/3 binary32))))
(fma.f32 (*.f32 ux #s(literal 1/3 binary32)) #s(literal 6 binary32) (*.f32 (*.f32 ux #s(literal 1/3 binary32)) (*.f32 maxCos #s(literal -6 binary32))))
(fma.f32 #s(literal 6 binary32) (*.f32 ux #s(literal 1/3 binary32)) (*.f32 (*.f32 maxCos #s(literal -6 binary32)) (*.f32 ux #s(literal 1/3 binary32))))
(/.f32 (*.f32 (*.f32 ux #s(literal 1/3 binary32)) (-.f32 #s(literal 216 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 216 binary32)))) (+.f32 #s(literal 36 binary32) (*.f32 (*.f32 maxCos #s(literal 6 binary32)) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(/.f32 (*.f32 (*.f32 ux #s(literal 1/3 binary32)) (-.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 #s(literal 36 binary32) maxCos)))) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 216 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 216 binary32))) (*.f32 ux #s(literal 1/3 binary32))) (+.f32 #s(literal 36 binary32) (*.f32 (*.f32 maxCos #s(literal 6 binary32)) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 #s(literal 36 binary32) maxCos))) (*.f32 ux #s(literal 1/3 binary32))) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))
(*.f32 ux (*.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))))
(*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))))
(*.f32 (*.f32 ux #s(literal 1/3 binary32)) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))
(*.f32 (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))) (*.f32 ux #s(literal 1/3 binary32)))
(*.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))) #s(literal 1/3 binary32))
(*.f32 (*.f32 (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))) #s(literal 1/3 binary32)) ux)
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(+.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(fma.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(fma.f32 uy (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(fma.f32 uy (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))) uy) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(fma.f32 (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))) (*.f32 #s(literal -4/3 binary32) uy) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(fma.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) uy (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(fma.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 #s(literal 2 binary32) uy) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(fma.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) uy (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 uy (PI.f32)) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32)))) #s(literal 2 binary32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(fma.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (pow.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)))))) #s(literal 1/2 binary32)))) (PI.f32) (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32))))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(fma.f32 (*.f32 uy (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32)))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy))))
(/.f32 (*.f32 uy (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))))))
(/.f32 (*.f32 uy (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) uy) (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))) uy) (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))))))
(*.f32 uy (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)))) uy)
(+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))))) (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))))) (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(fma.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))) #s(literal -4/3 binary32) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) #s(literal 2 binary32) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (PI.f32) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(fma.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 uy uy))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) uy) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (*.f32 uy uy))) (*.f32 (PI.f32) (PI.f32)) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.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)))))) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (PI.f32) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.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)))))) #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 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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))))) (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))))) (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))) (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (-.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) (PI.f32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32))) (*.f32 #s(literal -2 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32)))))))
(*.f32 #s(literal -4/3 binary32) (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))))
(*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) #s(literal -4/3 binary32)))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32)))) #s(literal -4/3 binary32))
(*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 uy uy)) (*.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 #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)))))) #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 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (pow.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)))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (pow.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)))))) #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 #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)))))) #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 #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)))))) #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 #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)))))) #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 #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)))))) #s(literal 1/2 binary32))) (*.f32 (PI.f32) (*.f32 uy uy))) (*.f32 (PI.f32) (PI.f32)))
(*.f32 uy (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (pow.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)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.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))))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))
(*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (pow.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)))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 uy uy)))
(*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (pow.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)))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))
(*.f32 (*.f32 (PI.f32) (*.f32 uy uy)) (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.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)))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) uy) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy uy))
(*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 uy uy))) (*.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 #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))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 uy uy)) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) (*.f32 uy uy)) (*.f32 (PI.f32) (PI.f32))) (PI.f32))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.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)))))
(+.f32 (neg.f32 (*.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)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))) (+.f32 #s(literal 1 binary32) (*.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)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.f32 (*.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))) (*.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))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))) #s(literal -1 binary32))
(fma.f32 ux (neg.f32 (*.f32 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)))) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (*.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))) #s(literal 1 binary32))
(fma.f32 (*.f32 ux ux) (neg.f32 (-.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))) #s(literal 1 binary32))
(fma.f32 (-.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)) (-.f32 #s(literal 0 binary32) (*.f32 ux ux)) #s(literal 1 binary32))
(fma.f32 (neg.f32 ux) (*.f32 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))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.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)) #s(literal 1 binary32))
(fma.f32 (neg.f32 (-.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))) (*.f32 ux ux) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (*.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))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.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))) (+.f32 #s(literal 1 binary32) (*.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))))))) (/.f32 (*.f32 (*.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))) (*.f32 (*.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))) (*.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))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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))) (+.f32 #s(literal 1 binary32) (*.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))))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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))))) (/.f32 (*.f32 (*.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))) (*.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)))) (+.f32 #s(literal 1 binary32) (*.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))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))) (+.f32 #s(literal 1 binary32) (*.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)))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.f32 (*.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))) (*.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))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.f32 (*.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))) (*.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)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.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))) (+.f32 #s(literal 1 binary32) (*.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)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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))))) (+.f32 #s(literal 1 binary32) (*.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)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.f32 (*.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))) (*.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))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.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))) (+.f32 #s(literal 1 binary32) (*.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))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.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))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 (*.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))) (*.f32 (*.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))) (*.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))))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.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)))) (neg.f32 (*.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))))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.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))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (*.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)))) (neg.f32 (*.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)))))) (-.f32 #s(literal 1 binary32) (neg.f32 (*.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))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.f32 (*.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))) (*.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)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.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))) (+.f32 #s(literal 1 binary32) (*.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))))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.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))))))
(+.f32 (*.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (neg.f32 ux))))
(+.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux)) (*.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (neg.f32 ux)) (*.f32 ux ux)))
(fma.f32 (*.f32 ux ux) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 (*.f32 ux ux) (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (neg.f32 ux))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 ux ux) (*.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (neg.f32 ux)) (*.f32 ux ux)))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.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) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))) (*.f32 (*.f32 ux ux) ux)))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) 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)))))
(/.f32 (*.f32 (*.f32 ux ux) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (/.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) 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)))
(/.f32 (*.f32 (-.f32 (*.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) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (*.f32 (*.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))) (*.f32 (*.f32 ux ux) ux))) (*.f32 ux ux)) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) 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)))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))) (/.f32 (/.f32 (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux))) ux) (/.f32 ux (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1 binary32) ux)))))) (*.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)))
(*.f32 ux (*.f32 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))))
(*.f32 #s(literal 1 binary32) (*.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))))
(*.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)))
(*.f32 (-.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)) (*.f32 ux ux))
(*.f32 (*.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))) #s(literal 1 binary32))
(*.f32 (*.f32 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))) ux)
(*.f32 (*.f32 #s(literal 1 binary32) ux) (*.f32 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))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.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)))
(*.f32 (*.f32 #s(literal 1 binary32) (-.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))) (*.f32 ux ux))
(*.f32 ux #s(literal 1/3 binary32))
(*.f32 #s(literal 1/3 binary32) ux)
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(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 #s(literal 1 binary32) (*.f32 (PI.f32) (PI.f32)))
(*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (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)))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (*.f32 (log.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))))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (log.f32 (PI.f32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 ux)) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.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))))))))))
(exp.f32 (+.f32 (*.f32 (log.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))))))) #s(literal 1/2 binary32)) (log.f32 (PI.f32))))
(exp.f32 (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 ux)) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.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)))))))) (log.f32 (PI.f32))))
(*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.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))))) #s(literal 1/2 binary32)) (PI.f32)))
(*.f32 #s(literal 1 binary32) (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.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)))))) #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 #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)))))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (PI.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))))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.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))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.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)))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (pow.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)))))) #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 #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)))))) (PI.f32)) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))

simplify480.0ms (3%)

Algorithm
egg-herbie
Rules
7014×*-lowering-*.f32
7014×*-lowering-*.f64
2932×+-lowering-+.f64
2932×+-lowering-+.f32
1938×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

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

eval454.0ms (2.9%)

Compiler

Compiled 57752 to 4417 computations (92.4% saved)

prune204.0ms (1.3%)

Pruning

68 alts after pruning (62 fresh and 6 done)

PrunedKeptTotal
New1152271179
Fresh143549
Picked325
Done044
Total1169681237
Accuracy
100.0%
Counts
1237 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
78.5%
(-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.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 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 binary32) maxCos)))))
91.8%
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
85.7%
(+.f32 (*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
97.8%
(*.f32 (pow.f32 (+.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))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.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))))) #s(literal 1/4 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32)))))
49.1%
(*.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))
49.1%
(*.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)))
91.6%
(*.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)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
83.6%
(*.f32 (*.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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
98.4%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
74.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/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
50.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
53.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
52.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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))))))))))))
91.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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.3%
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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))))))))) (*.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 (PI.f32) (*.f32 uy uy))))))
83.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 ux) uy) (PI.f32))) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
98.3%
(*.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))))))
50.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
50.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
50.3%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))))))
56.2%
(*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
46.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 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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)))))))))
41.9%
(*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
47.7%
(*.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)))))
49.1%
(*.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))))))))
49.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
50.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
20.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
49.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.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))))))))))))
83.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)))))))
83.5%
(*.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))))))
26.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux ux)))))
69.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
83.6%
(*.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))))))
83.6%
(*.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))))))
69.3%
(*.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)))))
49.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (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))))
92.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
78.0%
(*.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)))))
98.0%
(*.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 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))))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
78.2%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
77.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))))) #s(literal 1/4 binary32)))
78.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #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))))
74.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))))
98.3%
(*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -8 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (-.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))))
98.4%
(*.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) ux) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)) (*.f32 maxCos #s(literal -2 binary32)))))))
77.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 216 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 216 binary32))) (*.f32 ux #s(literal 1/3 binary32))) (+.f32 #s(literal 36 binary32) (*.f32 (*.f32 maxCos #s(literal 6 binary32)) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))))
62.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
53.3%
(*.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)))))
55.2%
(*.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
56.9%
(*.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 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))))))
54.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
97.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #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)))))))
97.8%
(*.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 (*.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 (+.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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux))))))
92.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
77.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
98.5%
(*.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))))))
78.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)))))
74.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
95.6%
(*.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))))))))))
86.5%
(*.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)))))))
74.3%
(*.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 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos))))))))
91.4%
(*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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))))))))) (*.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 (PI.f32) (*.f32 uy uy)))))))
52.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)))))))
83.7%
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
69.5%
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 #s(literal -6 binary32) maxCos)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/3 binary32))))))
7.2%
#s(literal 0 binary32)
Compiler

Compiled 4900 to 2696 computations (45% saved)

simplify162.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
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-diff64
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.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 ux #s(literal 1/2 binary32)))
cost-diff64
(*.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)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
cost-diff0
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
cost-diff128
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
cost-diff128
(sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
cost-diff128
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
cost-diff64
(sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
cost-diff0
(PI.f32)
cost-diff0
(*.f32 uy (PI.f32))
cost-diff0
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
cost-diff0
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
Rules
1856×fma-lowering-fma.f32
1856×fma-lowering-fma.f64
1746×*-lowering-*.f32
1746×*-lowering-*.f64
1728×sum3-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
053469
1137461
2372454
31184441
43753422
57597422
08148422
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (sin (* 2 (* uy (PI)))) (sqrt ux)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
(* (sin (* 2 (* uy (PI)))) (sqrt ux))
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
2
(* uy (PI))
uy
(PI)
(sqrt ux)
ux
(pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2)
(+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos)))
(+ 2 (* maxCos -2))
(* maxCos -2)
maxCos
-2
(* (* ux (+ maxCos -1)) (- 1 maxCos))
(* ux (+ maxCos -1))
(+ maxCos -1)
-1
(- 1 maxCos)
1
1/2
0
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
(* 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/3 ux) (- 6 (* maxCos 6))))
(* (* 1/3 ux) (- 6 (* maxCos 6)))
(* 1/3 ux)
1/3
ux
(- 6 (* maxCos 6))
6
(* maxCos 6)
maxCos
(* (sin (* (* uy 2) (PI))) (sqrt (* (* ux ux) (+ (/ 2 ux) -1))))
(sin (* (* uy 2) (PI)))
(* (* uy 2) (PI))
(* uy 2)
uy
2
(PI)
(sqrt (* (* ux ux) (+ (/ 2 ux) -1)))
(* (* ux ux) (+ (/ 2 ux) -1))
(* ux ux)
ux
(+ (/ 2 ux) -1)
(/ 2 ux)
-1
(* (* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (pow ux 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 ux 1/2)
ux
1/2
(pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2)
(+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos)))
(+ 2 (* maxCos -2))
(* maxCos -2)
maxCos
-2
(* (* ux (+ maxCos -1)) (- 1 maxCos))
(* ux (+ maxCos -1))
(+ maxCos -1)
-1
(- 1 maxCos)
1
Outputs
(* (* (sin (* 2 (* uy (PI)))) (sqrt ux)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/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 maxCos #s(literal -2 binary32))) (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))) #s(literal 1/2 binary32)))
(* (sin (* 2 (* uy (PI)))) (sqrt ux))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32)))
(sin (* 2 (* uy (PI))))
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
(* 2 (* uy (PI)))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
2
#s(literal 2 binary32)
(* uy (PI))
(*.f32 uy (PI.f32))
uy
(PI)
(PI.f32)
(sqrt ux)
(pow.f32 ux #s(literal 1/2 binary32))
ux
(pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2)
(pow.f32 (+.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)))) #s(literal 1/2 binary32))
(+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 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))))
(+ 2 (* maxCos -2))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
maxCos
-2
#s(literal -2 binary32)
(* (* ux (+ maxCos -1)) (- 1 maxCos))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)
1/2
#s(literal 1/2 binary32)
0
#s(literal 0 binary32)
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 ux (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))))
(* -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/3 ux) (- 6 (* maxCos 6))))
(sqrt.f32 (*.f32 ux (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos))))
(* (* 1/3 ux) (- 6 (* maxCos 6)))
(*.f32 ux (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) maxCos)))
(* 1/3 ux)
(*.f32 ux #s(literal 1/3 binary32))
1/3
#s(literal 1/3 binary32)
ux
(- 6 (* maxCos 6))
(+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))
6
#s(literal 6 binary32)
(* maxCos 6)
(*.f32 maxCos #s(literal 6 binary32))
maxCos
(* (sin (* (* uy 2) (PI))) (sqrt (* (* ux ux) (+ (/ 2 ux) -1))))
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))))
(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 #s(literal 2 binary32) uy)
uy
2
#s(literal 2 binary32)
(PI)
(PI.f32)
(sqrt (* (* ux ux) (+ (/ 2 ux) -1)))
(sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))
(* (* ux ux) (+ (/ 2 ux) -1))
(*.f32 ux (-.f32 #s(literal 2 binary32) ux))
(* ux ux)
(*.f32 ux ux)
ux
(+ (/ 2 ux) -1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))
(/ 2 ux)
(/.f32 #s(literal 2 binary32) ux)
-1
#s(literal -1 binary32)
(* (* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
(*.f32 uy (*.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 #s(literal 1 binary32) maxCos)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (pow.f32 ux #s(literal 1/2 binary32)))))
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (pow ux 1/2))
(*.f32 (*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (pow.f32 ux #s(literal 1/2 binary32)))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(*.f32 (*.f32 uy (PI.f32)) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
uy
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(*.f32 (PI.f32) (+.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))))))
(* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI))))
(*.f32 (*.f32 uy uy) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) #s(literal -4/3 binary32))))
(* -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)
(pow ux 1/2)
(pow.f32 ux #s(literal 1/2 binary32))
ux
1/2
#s(literal 1/2 binary32)
(pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2)
(pow.f32 (+.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)))) #s(literal 1/2 binary32))
(+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 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))))
(+ 2 (* maxCos -2))
(+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32)))
(* maxCos -2)
(*.f32 maxCos #s(literal -2 binary32))
maxCos
-2
#s(literal -2 binary32)
(* (* ux (+ maxCos -1)) (- 1 maxCos))
(*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)))
(* ux (+ maxCos -1))
(*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))
(+ maxCos -1)
(+.f32 maxCos #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- 1 maxCos)
(-.f32 #s(literal 1 binary32) maxCos)
1
#s(literal 1 binary32)

localize271.0ms (1.7%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
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)))) (pow.f32 ux #s(literal 1/2 binary32)))
accuracy98.9%
(*.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)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
accuracy98.9%
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy99.6%
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
accuracy99.0%
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
accuracy99.0%
(*.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 ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
accuracy98.9%
(*.f32 #s(literal 1/3 binary32) ux)
accuracy98.9%
(*.f32 #s(literal -4/3 binary32) (*.f32 uy uy))
accuracy98.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 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
accuracy96.9%
(*.f32 (PI.f32) (PI.f32))
accuracy99.6%
(sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))))
accuracy99.0%
(*.f32 uy (PI.f32))
accuracy98.9%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
accuracy98.9%
(*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 ux))
Results
170.0ms255×0valid
2.0ms5exit
Compiler

Compiled 515 to 54 computations (89.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
ival-mult: 50.0ms (49.2% of total)
ival-pow: 15.0ms (14.8% of total)
ival-sin: 8.0ms (7.9% of total)
...c/correct-round.rkt:119:19: 8.0ms (7.9% of total)
ival-sqrt: 7.0ms (6.9% of total)
ival-add: 6.0ms (5.9% of total)
ival-sub: 3.0ms (3% of total)
ival-div: 2.0ms (2% of total)
ival-pi: 1.0ms (1% of total)
backward-pass: 1.0ms (1% of total)
const: 1.0ms (1% of total)

series38.0ms (0.2%)

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

84 calls:

TimeVariablePointExpression
5.0ms
ux
@0
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
2.0ms
maxCos
@0
(* (* (sin (* 2 (* uy (PI)))) (sqrt ux)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
1.0ms
maxCos
@-inf
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
1.0ms
maxCos
@inf
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
1.0ms
ux
@0
(* (* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))

rewrite334.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
4382×*-lowering-*.f32
4382×*-lowering-*.f64
2798×/-lowering-/.f32
2798×/-lowering-/.f64
1776×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052218
1272212
22039203
08911203
Stop Event
iter limit
node limit
Counts
20 → 333
Calls
Call 1
Inputs
(sin (* 2 (* uy (PI))))
(* 2 (* uy (PI)))
(* uy (PI))
(PI)
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (sqrt (* (* 1/3 ux) (- 6 (* maxCos 6)))))
(* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI))))
(+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))
(sqrt (* (* 1/3 ux) (- 6 (* maxCos 6))))
(* (sin (* (* uy 2) (PI))) (sqrt (* (* ux ux) (+ (/ 2 ux) -1))))
(sqrt (* (* ux ux) (+ (/ 2 ux) -1)))
(* (* ux ux) (+ (/ 2 ux) -1))
(sin (* (* uy 2) (PI)))
(* (* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (pow ux 1/2)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
(* (* uy (+ (* (* -4/3 (* uy uy)) (* (PI) (* (PI) (PI)))) (* 2 (PI)))) (pow ux 1/2))
(* (sin (* 2 (* uy (PI)))) (sqrt ux))
(* (* (sin (* 2 (* uy (PI)))) (sqrt ux)) (pow (+ (+ 2 (* maxCos -2)) (* (* ux (+ maxCos -1)) (- 1 maxCos))) 1/2))
(* (PI) (PI))
(* -4/3 (* uy uy))
(* 1/3 ux)
(* (* uy 2) (PI))
Outputs
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #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 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 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)))
(PI.f32)
(log1p.f32 (expm1.f32 (PI.f32)))
(exp.f32 (log.f32 (PI.f32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 3 binary32)) #s(literal 1/3 binary32)))
(fabs.f32 (PI.f32))
(pow.f32 (PI.f32) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1/2 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))
(pow.f32 (E.f32) (log.f32 (PI.f32)))
(-.f32 (+.f32 #s(literal 1 binary32) (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 (PI.f32) (log.f32 (E.f32)))
(*.f32 #s(literal 1 binary32) (PI.f32))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 4/3 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/6 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (log.f32 (exp.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 7/3 binary32))))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/4 binary32)) (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (PI.f32))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)) #s(literal 3 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32))))) (exp.f32 (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (PI.f32)))))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 5/2 binary32))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (cbrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (PI.f32) #s(literal 3/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (sqrt.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (pow.f32 (PI.f32) #s(literal 1/6 binary32)))
(log.f32 (exp.f32 (PI.f32)))
(expm1.f32 (log1p.f32 (PI.f32)))
(+.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) uy)
(*.f32 (pow.f32 (*.f32 #s(literal 1/3 binary32) ux) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 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/3 binary32) ux) #s(literal 1/2 binary32))) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 uy (*.f32 (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 uy (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) uy (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 #s(literal 2 binary32) uy)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (*.f32 (PI.f32) (PI.f32)) uy) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(fma.f32 (*.f32 uy (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 uy (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32)))) (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(-.f32 (/.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (/.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(/.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.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 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) 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 (neg.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))) (neg.f32 (+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (-.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))) (neg.f32 (-.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(/.f32 (neg.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))) (neg.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 uy (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))))) (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 (neg.f32 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy)) (neg.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) uy)) (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 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))) (+.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (-.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(*.f32 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))))))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) #s(literal -1 binary32))
(pow.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))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 2 binary32) (PI.f32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) #s(literal 2 binary32) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy uy) (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (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 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (*.f32 (PI.f32) (PI.f32)) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 uy #s(literal -4/3 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal -4/3 binary32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 (PI.f32) (PI.f32))) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal -4/3 binary32)) (*.f32 uy uy) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 uy #s(literal -4/3 binary32))) uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (PI.f32))) (PI.f32)) (PI.f32) (*.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(fma.f32 (*.f32 #s(literal 2 binary32) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))
(-.f32 (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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) (PI.f32)) #s(literal 4 binary32)) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (/.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))))
(/.f32 #s(literal -1 binary32) (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 -2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.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 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.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 -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (+.f32 (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (neg.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))) (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)))) (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 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (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 (neg.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))))) (neg.f32 (neg.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 (neg.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))))) (neg.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 (neg.f32 (-.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32)) (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))))) (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))
(*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (-.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))))))
(*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) (/.f32 #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)))))
(exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (+.f32 #s(literal 216 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -216 binary32))))) (pow.f32 (+.f32 #s(literal 36 binary32) (*.f32 (*.f32 #s(literal 6 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 #s(literal 36 binary32) maxCos))))) (pow.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 216 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -216 binary32))) (*.f32 #s(literal 1/3 binary32) ux))) (pow.f32 (+.f32 #s(literal 36 binary32) (*.f32 (*.f32 #s(literal 6 binary32) maxCos) (*.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 36 binary32) (*.f32 maxCos (*.f32 #s(literal 36 binary32) maxCos))) (*.f32 #s(literal 1/3 binary32) ux))) (pow.f32 (*.f32 (+.f32 maxCos #s(literal 1 binary32)) #s(literal 6 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))))
(*.f32 (pow.f32 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))) #s(literal 1/2 binary32)) (pow.f32 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1/3 binary32) ux) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 #s(literal 1/3 binary32) ux) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)) #s(literal 1/3 binary32))) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (*.f32 ux (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 ux (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 ux (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) ux) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 ux (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))) #s(literal 1/2 binary32)))
(pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux)))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))))) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal -1 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux ux))) (pow.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal -1 binary32)) (*.f32 ux ux))) (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)))
(*.f32 ux (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (pow.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)) ux)
(*.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) #s(literal 1/4 binary32)))
(+.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux)))
(+.f32 (*.f32 ux (neg.f32 ux)) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 #s(literal 2 binary32) ux (*.f32 ux (neg.f32 ux)))
(fma.f32 ux (neg.f32 ux) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 ux (*.f32 ux (/.f32 #s(literal 2 binary32) ux)) (*.f32 ux (neg.f32 ux)))
(fma.f32 (*.f32 ux ux) (/.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux)))
(fma.f32 (*.f32 ux ux) #s(literal -1 binary32) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (/.f32 #s(literal 2 binary32) ux) (*.f32 ux ux) (*.f32 ux (neg.f32 ux)))
(fma.f32 #s(literal -1 binary32) (*.f32 ux ux) (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (neg.f32 ux) ux (*.f32 #s(literal 2 binary32) ux))
(fma.f32 (*.f32 (/.f32 #s(literal 2 binary32) ux) ux) ux (*.f32 ux (neg.f32 ux)))
(fma.f32 (*.f32 (*.f32 ux ux) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) ux) (*.f32 ux (neg.f32 ux)))
(-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux)))) (/.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux)))))
(/.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux))))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))))) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(/.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux))))
(/.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal -1 binary32)) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux))))) (neg.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (-.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux)))) (neg.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux (neg.f32 ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux ux) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))))) (neg.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal -1 binary32)))) (neg.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (*.f32 ux ux))) (neg.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) ux)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal -1 binary32)) (*.f32 ux ux))) (neg.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 (*.f32 ux ux) (*.f32 ux ux))) (*.f32 #s(literal 8 binary32) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux ux) (*.f32 ux ux)) (-.f32 (*.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 #s(literal 2 binary32) ux)) (*.f32 (*.f32 ux (neg.f32 ux)) (*.f32 #s(literal 2 binary32) ux)))))
(*.f32 ux (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))
(*.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) (*.f32 ux ux))
(*.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) ux)
(sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))
(*.f32 #s(literal 2 binary32) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (sin.f32 (*.f32 uy (PI.f32)))) (cos.f32 (*.f32 uy (PI.f32))))
(*.f32 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 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))))) #s(literal 1/2 binary32))))
(*.f32 uy (*.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 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 #s(literal 1 binary32) maxCos)))) #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 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))))) #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 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))))) #s(literal 1/2 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 2 binary32) (PI.f32))) (*.f32 uy (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 #s(literal 1 binary32) maxCos)))) #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 #s(literal 1 binary32) maxCos)))) #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 ux #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 ux #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 (+.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)))) #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 #s(literal 1 binary32) maxCos)))) #s(literal 1/4 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 #s(literal 1 binary32) maxCos)))) #s(literal 1/4 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 ux #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 #s(literal 1 binary32) maxCos))))) #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 (*.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 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 #s(literal 1 binary32) maxCos)))) #s(literal 1/4 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 #s(literal 1 binary32) maxCos)))) #s(literal 1/4 binary32)))
(*.f32 (*.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 #s(literal 1 binary32) maxCos)))) #s(literal 1/2 binary32)) 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 ux #s(literal 1/2 binary32))))
(*.f32 (*.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 #s(literal 1 binary32) maxCos)))) #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))))) (pow.f32 ux #s(literal 1/2 binary32)))
(+.f32 (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(+.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 ux #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 ux #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(fma.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 ux #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))))) (-.f32 (*.f32 (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (*.f32 (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))))) (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 ux #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 ux #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 ux #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 ux #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 ux #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 ux #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (pow.f32 ux #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (pow.f32 ux #s(literal 1/2 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 ux #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 ux #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 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #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 ux #s(literal 1/4 binary32)) (*.f32 (pow.f32 ux #s(literal 1/4 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 ux #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 ux #s(literal 1/4 binary32))) (pow.f32 ux #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 ux #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 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (pow.f32 ux #s(literal 1/4 binary32)) (*.f32 (pow.f32 ux #s(literal 1/4 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/4 binary32))) (pow.f32 ux #s(literal 1/4 binary32)))
(*.f32 (*.f32 (pow.f32 ux #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 uy (PI.f32))) (cos.f32 (*.f32 uy (PI.f32)))) (pow.f32 (*.f32 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))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 1 binary32) maxCos))))) #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 #s(literal 1 binary32) maxCos)))) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #s(literal 1/2 binary32))))
(*.f32 (pow.f32 ux #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.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 #s(literal 1 binary32) maxCos)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 1 binary32) maxCos)))) #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 #s(literal 1 binary32) maxCos)))) #s(literal 1/4 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 #s(literal 1 binary32) maxCos)))) #s(literal 1/4 binary32)) (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (pow.f32 ux #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 #s(literal 1 binary32) maxCos))))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 (*.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 #s(literal 1 binary32) maxCos)))) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))) (pow.f32 ux #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (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 #s(literal 1 binary32) maxCos)))) #s(literal 1/4 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 #s(literal 1 binary32) maxCos)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/3 binary32) (log.f32 (PI.f32)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (PI.f32) (PI.f32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (PI.f32)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (PI.f32) #s(literal 2 binary32))
(pow.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 2/3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) #s(literal 1/3 binary32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32))))
(cbrt.f32 (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))
(*.f32 (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 (pow.f32 (PI.f32) #s(literal 3/2 binary32)) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 (PI.f32) (PI.f32)))) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))
(*.f32 (*.f32 (PI.f32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (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)
(*.f32 #s(literal 1/3 binary32) ux)
(*.f32 ux #s(literal 1/3 binary32))
(*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))
(*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))
(*.f32 (PI.f32) (*.f32 #s(literal 2 binary32) uy))
(*.f32 (*.f32 uy (PI.f32)) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) uy)
(*.f32 (*.f32 #s(literal 2 binary32) uy) (PI.f32))
(*.f32 #s(literal 1 binary32) (*.f32 uy (*.f32 #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 #s(literal 2 binary32) uy)))
(*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 #s(literal 2 binary32) uy)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) #s(literal 1 binary32)) (PI.f32))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (pow.f32 (PI.f32) #s(literal 1/3 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) uy) (pow.f32 (PI.f32) #s(literal 1/2 binary32))) (pow.f32 (PI.f32) #s(literal 1/2 binary32)))

simplify418.0ms (2.6%)

Algorithm
egg-herbie
Rules
7810×*-lowering-*.f32
7810×*-lowering-*.f64
4648×+-lowering-+.f64
4648×+-lowering-+.f32
1632×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

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

eval159.0ms (1%)

Compiler

Compiled 50683 to 4099 computations (91.9% saved)

prune276.0ms (1.7%)

Pruning

70 alts after pruning (63 fresh and 7 done)

PrunedKeptTotal
New1213391252
Fresh332457
Picked415
Done066
Total1250701320
Accuracy
100.0%
Counts
1320 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.0%
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
74.3%
(*.f32 (/.f32 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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))))))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
91.5%
(*.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 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))))) #s(literal 1/2 binary32))))
74.2%
(*.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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))))
74.1%
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
74.3%
(*.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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) uy)
74.1%
(*.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) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
91.6%
(*.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 ux)) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
83.6%
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 ux)) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
74.1%
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
74.1%
(*.f32 (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
73.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) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
74.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (log.f32 (E.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
74.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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/4 binary32)))
86.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.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 ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
86.4%
(*.f32 (*.f32 uy (+.f32 (*.f32 (*.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) ux))))
74.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 ux (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))))
74.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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))))
73.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)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/2 binary32))))
88.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 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
50.8%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux)))))
53.5%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
52.2%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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))))))))))))
91.6%
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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))))))
74.1%
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
69.2%
(*.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
92.3%
(*.f32 (*.f32 ux (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
83.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 ux) uy) (PI.f32))) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
79.6%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
50.1%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
56.2%
(*.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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
46.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 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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)))))))))
41.9%
(*.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 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
47.7%
(*.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)))))
49.1%
(*.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))))))))
50.2%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
20.4%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
79.5%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
26.0%
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 maxCos maxCos) (-.f32 (neg.f32 (/.f32 (+.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux ux)))))
69.3%
(*.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)))))
92.3%
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux))
92.4%
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
78.0%
(*.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)))))
90.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
77.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
92.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
92.0%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
92.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))) #s(literal 1/4 binary32)))
78.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #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))))
92.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal -1 binary32)) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)))))
62.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #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 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
92.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))))
53.3%
(*.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)))))
56.9%
(*.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 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))))))
97.6%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #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)))))))
92.4%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) ux)))
97.8%
(*.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 (*.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 (+.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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux))))))
77.9%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
98.5%
(*.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))))))
78.1%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)))))
74.3%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
90.8%
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))) #s(literal 1/2 binary32))))
91.7%
(*.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 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))))) #s(literal 1/2 binary32))))
52.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)))))))
86.4%
(*.f32 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux)))))
83.7%
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
92.3%
(*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
83.6%
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
69.5%
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/3 binary32))))))
7.2%
#s(literal 0 binary32)
Compiler

Compiled 7336 to 2203 computations (70% saved)

regimes472.0ms (3%)

Counts
141 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (+.f32 (*.f32 (*.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) ux))))
(*.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 #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 uy (+.f32 (*.f32 (*.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 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux)))))
(*.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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 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 2 binary32) (PI.f32))) uy) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) 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))) (*.f32 uy (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #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))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 (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 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 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))))) #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 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))))) #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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.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 ux (+.f32 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 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.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 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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))))))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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 (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))))
(*.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 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux))
(*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 ux (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 #s(literal -6 binary32) maxCos)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/3 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/3 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) 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 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)))))
(*.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)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #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)) (neg.f32 (*.f32 (*.f32 maxCos 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 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))) #s(literal 1/4 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 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 4 binary32) (*.f32 ux ux)) #s(literal -1 binary32)) (*.f32 ux ux)) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (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))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (sqrt.f32 ux) uy) (PI.f32))) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 ux)) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #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 (*.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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) (*.f32 #s(literal 1/3 binary32) (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32)))))) #s(literal 1/4 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 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 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 #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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (-.f32 #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 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)))) (exp.f32 (*.f32 (log.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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) (*.f32 (PI.f32) (log.f32 (E.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 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))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 216 binary32) (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal 216 binary32))) (*.f32 ux #s(literal 1/3 binary32))) (+.f32 #s(literal 36 binary32) (*.f32 (*.f32 maxCos #s(literal 6 binary32)) (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.f32 #s(literal 2 binary32) (*.f32 (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 (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.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 (*.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 ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (*.f32 (*.f32 uy (+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 ux)) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #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)))) (pow.f32 ux #s(literal 1/2 binary32))) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 binary32)))
(-.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))) (*.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 #s(literal 1 binary32) maxCos) (-.f32 #s(literal 1 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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (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)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (*.f32 #s(literal -1 binary32) (+.f32 (/.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)))) ux) (*.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 (*.f32 ux (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 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 (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 (*.f32 maxCos maxCos) #s(literal 4 binary32))) ux) (+.f32 #s(literal 2 binary32) (-.f32 (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.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 ux) (+.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 ux (+.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 (*.f32 #s(literal 2 binary32) maxCos) #s(literal -2 binary32))) ux))))))
(*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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))))))))) (*.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 (PI.f32) (*.f32 uy uy)))))))
(*.f32 (*.f32 uy (*.f32 uy uy)) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (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))))))))) (*.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 (PI.f32) (*.f32 uy uy))))))
(+.f32 (*.f32 (*.f32 #s(literal -4/3 binary32) (pow.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)))))) #s(literal 1/2 binary32))) (*.f32 (*.f32 uy (*.f32 uy (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) uy)) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 (PI.f32) (pow.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)))))) #s(literal 1/2 binary32))) uy)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (/.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 (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 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))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux (*.f32 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)))) (*.f32 ux (*.f32 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))))))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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))))) (/.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (*.f32 (sqrt.f32 ux) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (sqrt.f32 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (exp.f32 (*.f32 (log.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))) #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 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))) (sqrt.f32 #s(literal 1/3 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (pow.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (*.f32 (PI.f32) (log.f32 (E.f32))))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (*.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (*.f32 ux (*.f32 ux ux))) (*.f32 (*.f32 (*.f32 maxCos (*.f32 maxCos maxCos)) #s(literal -8 binary32)) (*.f32 ux (*.f32 ux ux)))) (+.f32 (*.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))))) (-.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 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos)))) (*.f32 ux (*.f32 maxCos #s(literal -2 binary32)))))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 ux)) (pow.f32 (+.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 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 maxCos #s(literal -2 binary32))) (*.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) maxCos))) #s(literal 1/2 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 (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)) (pow.f32 (pow.f32 (PI.f32) #s(literal 1/3 binary32)) #s(literal 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 (*.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)))))))
(+.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 (pow.f32 (+.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))))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (+.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))))) #s(literal 1/4 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (pow.f32 ux #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 ux) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32)))) (*.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (*.f32 ux ux))) (/.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 #s(literal 2 binary32))))))
(*.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))))))))))
(+.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))))))
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

11 calls:

54.0ms
(*.f32 uy #s(literal 2 binary32))
46.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
45.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
42.0ms
maxCos
41.0ms
ux
Results
AccuracySegmentsBranch
98.5%1ux
98.5%1uy
98.5%1maxCos
98.5%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.5%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
98.5%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
98.5%1(*.f32 uy #s(literal 2 binary32))
98.5%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.5%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.5%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
98.5%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 132 to 79 computations (40.2% saved)

regimes256.0ms (1.6%)

Counts
79 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (+.f32 (*.f32 (*.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) ux))))
(*.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 #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 uy (+.f32 (*.f32 (*.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 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux)))))
(*.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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 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 2 binary32) (PI.f32))) uy) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) 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))) (*.f32 uy (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #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))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 (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 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 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))))) #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 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))))) #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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.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 ux (+.f32 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 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.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 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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))))))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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 (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))))
(*.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 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux))
(*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32))))))
(*.f32 (*.f32 ux (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 #s(literal -6 binary32) maxCos)))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/3 binary32))))))
(*.f32 #s(literal 2 binary32) (*.f32 (sqrt.f32 (*.f32 ux (+.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal -6 binary32))))) (*.f32 uy (*.f32 (PI.f32) (sqrt.f32 #s(literal 1/3 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) 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 maxCos (+.f32 (*.f32 ux #s(literal -2 binary32)) (/.f32 (*.f32 #s(literal 2 binary32) ux) maxCos)))))
(*.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)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #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)) (neg.f32 (*.f32 (*.f32 maxCos 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 ux ux) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) ux)) ux)))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (pow.f32 (*.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)) (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))) #s(literal 1/4 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)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
Calls

10 calls:

31.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
25.0ms
ux
24.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
(*.f32 uy #s(literal 2 binary32))
23.0ms
maxCos
Results
AccuracySegmentsBranch
97.6%1uy
97.6%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.6%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.6%1(*.f32 uy #s(literal 2 binary32))
97.6%1ux
97.6%1maxCos
97.6%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.6%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))))
97.6%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
97.6%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes243.0ms (1.5%)

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

10 calls:

34.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))))
31.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
21.0ms
maxCos
21.0ms
(*.f32 uy #s(literal 2 binary32))
20.0ms
(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
Results
AccuracySegmentsBranch
92.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
92.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
92.4%1ux
97.6%2uy
97.1%2maxCos
96.4%2(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
97.6%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.6%2(*.f32 uy #s(literal 2 binary32))
92.4%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)))))
92.4%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)

regimes70.0ms (0.4%)

Counts
63 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (+.f32 (*.f32 (*.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) ux))))
(*.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 #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 uy (+.f32 (*.f32 (*.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 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux)))))
(*.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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 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 2 binary32) (PI.f32))) uy) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) 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))) (*.f32 uy (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #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))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 (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 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 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))))) #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 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))))) #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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.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 ux (+.f32 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 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.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 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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))))))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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 (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))))
(*.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 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux))
Outputs
(*.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 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))))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux))
Calls

3 calls:

18.0ms
uy
17.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
17.0ms
(*.f32 uy #s(literal 2 binary32))
Results
AccuracySegmentsBranch
97.6%2uy
97.6%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.6%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes75.0ms (0.5%)

Counts
62 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (+.f32 (*.f32 (*.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) ux))))
(*.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 #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 uy (+.f32 (*.f32 (*.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 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux)))))
(*.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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 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 2 binary32) (PI.f32))) uy) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) 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))) (*.f32 uy (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #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))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 (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 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 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))))) #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 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))))) #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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.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 ux (+.f32 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 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.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 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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))))))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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 (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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))))
(*.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)))))
Outputs
(*.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 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))))) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux))))
Calls

3 calls:

25.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
17.0ms
(*.f32 uy #s(literal 2 binary32))
16.0ms
uy
Results
AccuracySegmentsBranch
97.6%2uy
97.6%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.6%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes68.0ms (0.4%)

Counts
60 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (+.f32 (*.f32 (*.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) ux))))
(*.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 #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 uy (+.f32 (*.f32 (*.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 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux)))))
(*.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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 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 2 binary32) (PI.f32))) uy) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) 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))) (*.f32 uy (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #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))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 (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 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 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))))) #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 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))))) #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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.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 ux (+.f32 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 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.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 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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))))))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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 (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))))))
Outputs
(*.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 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))))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))
Calls

3 calls:

17.0ms
(*.f32 uy #s(literal 2 binary32))
17.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
15.0ms
uy
Results
AccuracySegmentsBranch
97.6%2uy
97.6%2(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
97.6%2(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 18 to 15 computations (16.7% saved)

regimes174.0ms (1.1%)

Counts
58 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (+.f32 (*.f32 (*.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) ux))))
(*.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 #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 uy (+.f32 (*.f32 (*.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 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux)))))
(*.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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 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 2 binary32) (PI.f32))) uy) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) 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))) (*.f32 uy (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #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))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 (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 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 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))))) #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 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))))) #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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 (*.f32 #s(literal 2 binary32) ux) (-.f32 #s(literal 1 binary32) ux))) maxCos)) (*.f32 ux 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 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32))))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (/.f32 (*.f32 (-.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 binary32))) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.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 ux (+.f32 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 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 ux (*.f32 (+.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 ux (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (+.f32 maxCos #s(literal -1 binary32)))))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.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)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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))) (*.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)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.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 (*.f32 (+.f32 (*.f32 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32))) uy) (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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))))))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (*.f32 (*.f32 #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 #s(literal -64/27 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) #s(literal 8 binary32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 16/9 binary32) (*.f32 (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))))) (+.f32 (*.f32 (PI.f32) (*.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))) (*.f32 (*.f32 (PI.f32) (PI.f32)) #s(literal 4 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 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32))))) (*.f32 #s(literal -2 binary32) (PI.f32)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (*.f32 #s(literal 2 binary32) ux)))
Outputs
(*.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 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))))) #s(literal 1/2 binary32))))
Calls

10 calls:

23.0ms
ux
17.0ms
(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
16.0ms
uy
16.0ms
maxCos
16.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Results
AccuracySegmentsBranch
91.7%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
91.7%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
91.7%1ux
91.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)))))
91.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))))
91.7%1(sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32)))
91.7%1maxCos
91.7%1uy
91.7%1(*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))
91.7%1(*.f32 uy #s(literal 2 binary32))
Compiler

Compiled 104 to 63 computations (39.4% saved)

regimes109.0ms (0.7%)

Counts
43 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (+.f32 (*.f32 (*.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) ux))))
(*.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 #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 uy (+.f32 (*.f32 (*.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 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux)))))
(*.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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) ux) (-.f32 #s(literal 1 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 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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)))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 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 2 binary32) (PI.f32))) uy) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 2 binary32) (PI.f32))) (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 binary32)))) #s(literal 1/2 binary32))) 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))) (*.f32 uy (pow.f32 (*.f32 ux (*.f32 #s(literal 1/3 binary32) (*.f32 (-.f32 #s(literal 1 binary32) maxCos) #s(literal 6 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 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) (+.f32 (*.f32 ux (+.f32 maxCos #s(literal -1 binary32))) #s(literal 1 binary32))))))
(*.f32 (+.f32 (*.f32 uy (*.f32 (PI.f32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (*.f32 uy (*.f32 uy #s(literal -4/3 binary32)))))) (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #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))))))
(*.f32 (*.f32 uy (*.f32 (*.f32 uy uy) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32)))) (*.f32 #s(literal 2 binary32) (/.f32 (PI.f32) (*.f32 uy uy)))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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) (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32))))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 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 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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)))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (-.f32 (+.f32 #s(literal 1 binary32) (PI.f32)) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.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))))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 (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 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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:

16.0ms
maxCos
14.0ms
uy
14.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
13.0ms
(*.f32 uy #s(literal 2 binary32))
13.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
91.6%1uy
91.6%1maxCos
91.6%1(*.f32 uy #s(literal 2 binary32))
91.6%1ux
91.6%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)))))
91.6%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))))
91.6%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
91.6%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes98.0ms (0.6%)

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

8 calls:

15.0ms
maxCos
13.0ms
(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
12.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
12.0ms
ux
12.0ms
uy
Results
AccuracySegmentsBranch
86.4%1uy
86.4%1(*.f32 uy #s(literal 2 binary32))
86.4%1ux
90.2%2maxCos
86.4%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)))))
86.4%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))))
86.4%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
86.4%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
Compiler

Compiled 87 to 48 computations (44.8% saved)

regimes10.0ms (0.1%)

Counts
24 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (+.f32 (*.f32 (*.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) ux))))
(*.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 #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 uy (+.f32 (*.f32 (*.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))))))
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) ux))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
Calls

1 calls:

7.0ms
maxCos
Results
AccuracySegmentsBranch
90.1%2maxCos
Compiler

Compiled 4 to 3 computations (25% saved)

regimes44.0ms (0.3%)

Counts
18 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.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 ux ux) (-.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 ux ux))) (/.f32 #s(literal 2 binary32) ux))))))
(*.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 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
Calls

7 calls:

9.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))))
6.0ms
uy
5.0ms
maxCos
5.0ms
ux
5.0ms
(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
Results
AccuracySegmentsBranch
83.7%1uy
83.7%1ux
83.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)))))
83.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))))
83.7%1(*.f32 (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)) (+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos)))
83.7%1(+.f32 (-.f32 #s(literal 1 binary32) ux) (*.f32 ux maxCos))
83.7%1maxCos
Compiler

Compiled 81 to 43 computations (46.9% saved)

regimes15.0ms (0.1%)

Counts
13 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #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 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
Outputs
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

regimes13.0ms (0.1%)

Counts
12 → 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 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32))) (sqrt.f32 (*.f32 (*.f32 ux ux) (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)))))
(*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 ux ux) (*.f32 maxCos maxCos)))))
(*.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 uy (*.f32 #s(literal 2 binary32) (PI.f32))) (sqrt.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) ux) (-.f32 #s(literal 6 binary32) (*.f32 maxCos #s(literal 6 binary32))))))
(*.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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 ux (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) maxCos)))))))
Outputs
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
Calls

3 calls:

4.0ms
maxCos
4.0ms
uy
4.0ms
ux
Results
AccuracySegmentsBranch
79.6%1uy
79.6%1maxCos
79.6%1ux
Compiler

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0%)

Counts
3 → 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)))))
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
69.3%1maxCos
69.3%1ux
69.3%1uy
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
uy
1.0ms
ux
Results
AccuracySegmentsBranch
7.2%1maxCos
7.2%1ux
7.2%1uy
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03353285789489746
0.03507167473435402
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03353285789489746
0.03507167473435402
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03353285789489746
0.03507167473435402
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.03353285789489746
0.03507167473435402
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch3.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
2.1003896108595654e-5
2.3315784346777946e-5
Compiler

Compiled 34 to 21 computations (38.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
2.1003896108595654e-5
2.3315784346777946e-5
Compiler

Compiled 34 to 21 computations (38.2% saved)

simplify22.0ms (0.1%)

Algorithm
egg-herbie
Rules
150×*-commutative_binary32
68×+-commutative_binary32
40×sub-neg_binary32
30×neg-sub0_binary32
30×neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0122537
1225537
2274537
3316537
4335537
5342537
6343537
Stop Event
saturated
Calls
Call 1
Inputs
(*.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)) (neg.f32 (*.f32 (*.f32 maxCos ux) (+.f32 #s(literal 2 binary32) (*.f32 #s(literal -2 binary32) ux)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 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))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 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))))) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux)))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 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))))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 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))))) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.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 2 binary32) (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 #s(literal 1 binary32) maxCos))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 maxCos #s(literal 3023657/137438953472 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(if (<=.f32 maxCos #s(literal 3023657/137438953472 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) ux)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #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)))))
#s(literal 0 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))))))
(*.f32 (sin.f32 (*.f32 (*.f32 uy #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 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (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)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 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))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)))) (*.f32 ux (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 uy (*.f32 #s(literal 2 binary32) (PI.f32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 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))))) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) ux)))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 ux (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 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))))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (*.f32 (*.f32 uy #s(literal 2 binary32)) (PI.f32))) (sqrt.f32 (-.f32 (*.f32 #s(literal 2 binary32) ux) (*.f32 ux ux)))))
(if (<=.f32 (*.f32 uy #s(literal 2 binary32)) #s(literal 9395241/268435456 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 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))))) #s(literal 1/2 binary32)))) (*.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 9395241/268435456 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 2 binary32) (*.f32 uy (PI.f32)))) (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux)))))
(*.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 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))))) #s(literal 1/2 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 ux (+.f32 (*.f32 (+.f32 maxCos #s(literal -1 binary32)) (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos))) (+.f32 #s(literal 2 binary32) (*.f32 maxCos #s(literal -2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 uy (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (PI.f32)))) (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 maxCos #s(literal -1 binary32))))) (*.f32 maxCos #s(literal -2 binary32))))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 uy uy) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))))))
(if (<=.f32 maxCos #s(literal 3023657/137438953472 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 ux (*.f32 uy uy)) (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(if (<=.f32 maxCos #s(literal 3023657/137438953472 binary32)) (*.f32 uy (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (+.f32 (*.f32 #s(literal -4/3 binary32) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 ux (*.f32 uy uy)))) (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) ux))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.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))))))))))
(if (<=.f32 maxCos #s(literal 3023657/137438953472 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) ux)))) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32))))))))))
(if (<=.f32 maxCos #s(literal 3023657/137438953472 binary32)) (*.f32 (sqrt.f32 (*.f32 ux (-.f32 #s(literal 2 binary32) ux))) (*.f32 uy (+.f32 (*.f32 #s(literal 2 binary32) (PI.f32)) (*.f32 (*.f32 (PI.f32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal -4/3 binary32) (*.f32 uy uy)))))) (*.f32 #s(literal 2 binary32) (*.f32 (*.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))))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (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))))))))))
(*.f32 uy (*.f32 #s(literal 2 binary32) (*.f32 (PI.f32) (sqrt.f32 (*.f32 ux (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 maxCos #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 (*.f32 uy (PI.f32)) (sqrt.f32 (*.f32 ux (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 maxCos #s(literal -2 binary32)) (*.f32 (*.f32 ux (-.f32 #s(literal 1 binary32) maxCos)) (+.f32 maxCos #s(literal -1 binary32)))))))))
(*.f32 #s(literal 2 binary32) (*.f32 (*.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)))))))))
(*.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 uy (PI.f32)) ux)) (sqrt.f32 (+.f32 (/.f32 #s(literal 2 binary32) ux) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 2 binary32) ux))) (*.f32 #s(literal 2 binary32) (*.f32 ux (*.f32 uy (PI.f32)))))
(*.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 (20.6%)

Rules
7810×*-lowering-*.f32
7810×*-lowering-*.f64
7440×*-lowering-*.f32
7440×*-lowering-*.f64
7014×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01625
14023
212722
364222
4570622
0826222
09619224
134959019
081529019
0226129256
1730029194
0813829194
08117177
131456584
090496584
067356
1387328
23192315
08393315
0170518269
1655917796
0811817796
052218
1272212
22039203
08911203
054314
1367273
23588269
08854269
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 1551 to 860 computations (44.6% saved)

preprocess125.0ms (0.8%)

Remove

(negabs uy)

Compiler

Compiled 1584 to 572 computations (63.9% saved)

end0.0ms (0%)

Profiling

Loading profile data...